<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>百度翻译</title>
<meta name="keywords" content="翻译,在线翻译,百度翻译,词典,英语,"/>
<meta name="description" content="百度翻译提供即时免费的多语种文本翻译和网页翻译服务，支持中、英、日、韩、泰、法、西、德等28种热门语言互译，覆盖756个翻译方向。"/>
<meta name="renderer" content="webkit">
<meta name="force-rendering" content="webkit">



<script>
    /* 配置需要统计的模块，以及整体的抽样率，不需要的模块不配置即可（可点击上面的模块名称自动隐藏） */
    window.alogObjectConfig = {
        sample: '1', // 配置整体的抽样率（下面各个统计模块的抽样是在此基础上进行的再抽样），https协议的网页必须配置(需要保证抽样后的PV控制在100万以内)，http的可以不配置（默认为1）
 
        product: '156',  // 必须, DP平台产品线id
        page: '156_1',  // 必须, DP平台页面id
        monkey_page: '',  // 如果页面已经有hunter平台的monkey，则为monkey的pageId, 否侧无需该字段
        speed_page: '',  // 如果页面已经有webspeed平台的性能监控，则为性能的page_id,否侧无需该字段
 
        // 性能----------------------------------------------------------------------------------
        speed: {
            sample: '0.2'   // 抽样率, 0~1，建议使采样的pv控制在100万以内，必须要设定，否则统计不会生效
            //custom_metrics: ['c_item1','p_item3']  //自定义的性能指标，自动上报，只有这些指标都统计完毕之后数据才会发送
            //special_pages: [{id:34, sample:1}]  // 特殊页面，和老的性能配置一致
        },
 
        // 访问和点击----------------------------------------------------------------------------
        monkey: {
            sample: '0.2'   // 抽样率, 0~1  建议使采样的pv控制在50万以内，必须要设定，否则统计不会生效
            //hid: ''       // 兼容hunter的monkey，monkey实验的ID
            //pageflag: ''  // 个别特殊产品线使用hunter的monkey的pageflag
        },
 
        // js异常，配合FIS插件还可以自动加try/catch监控，详见‘帮助文档’--------------------------
        exception: { 
            sample: '0.05'   // 抽样率, 0~1  建议使采样的pv控制在50万以内，必须要设定，否则统计不会生效
        },
 
        // 浏览器新特性(H5/CSS3)-----------------------------------------------------------------
        feature: {
            sample: '0.05'   // 抽样率, 0~1  建议使采样的pv控制在50万以内，必须要设定，否则统计不会生效
        },
 
        // 自定义事件，详见‘帮助文档’------------------------------------------------------------
        cus: {
            sample: '0.05'   // 抽样率, 0~1  必须要设定，否则统计不会生效
        },
 
        // 跨站资源监控--------------------------------------------------------------------------
        csp: {
            sample: '0.05',  // 抽样率, 0~1  建议使采样的pv控制在100万以内，必须要设定，否则统计不会生效
            'default-src': [
                {match: '*bae.baidu.com', target: 'Accept,Warn'},
                {match: '*.baidu.com,*.bdstatic.com,*.baidustatic.com,*.baiduimg.com,*.bdimg.com,localhost,*.hao123.com,*.hao123img.com', target: 'Accept'},
                {match: /^(127|172|192|10)(\.\d+){3}$/, target: 'Accept'},
                {match: '*', target: 'Accept,Warn'}
            ]
        }
    };
 
    void function(a,b,c,d,e,f,g){a.alogObjectName=e,a[e]=a[e]||function(){(a[e].q=a[e].q||[]).push(arguments)},a[e].l=a[e].l||+new Date,d="https:"===a.location.protocol?"https://fex.bdstatic.com"+d:"http://fex.bdstatic.com"+d;var h=!0;if(a.alogObjectConfig&&a.alogObjectConfig.sample){var i=Math.random();a.alogObjectConfig.rand=i,i>a.alogObjectConfig.sample&&(h=!1)}h&&(f=b.createElement(c),f.async=!0,f.src=d+"?v="+~(new Date/864e5)+~(new Date/864e5),g=b.getElementsByTagName(c)[0],g.parentNode.insertBefore(f,g))}(window,document,"script","/hunter/alog/alog.min.js","alog"),void function(){function a(){}window.PDC={mark:function(a,b){alog("speed.set",a,b||+new Date),alog.fire&&alog.fire("mark")},init:function(a){alog("speed.set","options",a)},view_start:a,tti:a,page_ready:a}}();
    void function(n){var o=!1;n.onerror=function(n,e,t,c){var i=!0;return!e&&/^script error/i.test(n)&&(o?i=!1:o=!0),i&&alog("exception.send","exception",{msg:n,js:e,ln:t,col:c}),!1},alog("exception.on","catch",function(n){alog("exception.send","exception",{msg:n.msg,js:n.path,ln:n.ln,method:n.method,flag:"catch"})})}(window);
</script>

<script>
            var _hmt = _hmt || [];
            (function() {
              var hm = document.createElement("script");
              hm.src = "//hm.baidu.com/hm.js?64ecd82404c51e03dc91cb9e8c025574";
              var s = document.getElementsByTagName("script")[0]; 
              s.parentNode.insertBefore(hm, s);
            })();
        </script>
<link rel="icon" type="image/png" href="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/favicon/favicon-32x32_ca689c3.png" sizes="32x32" />
<link rel="icon" type="image/png" href="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/favicon/favicon-16x16_e1883cf.png" sizes="16x16" />
<link rel="shortcut icon" type="image/x-icon" href="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/favicon/favicon_d87cd2a.ico" />
<link rel="bookmark" type="image/x-icon" href="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/favicon/favicon_d87cd2a.ico" />
<script>function addLoadEvent(t){var e=window.onload;window.onload="function"!=typeof window.onload?t:function(){e&&e(),t()}}var outdatedBrowser=function(t){function e(t){s.style.opacity=t/100,s.style.filter="alpha(opacity="+t+")"
}function o(t){e(t),1==t&&(s.style.display="block"),100==t&&(u=!0)}function r(){var t=document.getElementById("btnCloseUpdateBrowser");
s.style.backgroundColor=bkgColor,s.style.color=txtColor,s.children[0].style.color=txtColor,s.children[1].style.color=txtColor,t.onmousedown=function(){return s.style.display="none",!1
}}function a(){var t=!1;if(window.XMLHttpRequest)t=new XMLHttpRequest;else if(window.ActiveXObject)try{t=new ActiveXObject("Msxml2.XMLHTTP")
}catch(e){try{t=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){t=!1}}return t}function n(t){var e=a();return e&&(e.onreadystatechange=function(){l(e)
},e.open("GET",t,!0),e.send(null)),!1}function l(t){var e=document.getElementById("outdated");return 4==t.readyState&&(e.innerHTML=200==t.status||304==t.status?t.responseText:f,r()),!1
}var s=document.getElementById("outdated");this.defaultOpts={bgColor:"#f25648",color:"#ffffff",lowerThan:"transform",languagePath:"../outdatedbrowser/lang/en.html"},t?("IE8"==t.lowerThan||"borderSpacing"==t.lowerThan?t.lowerThan="borderSpacing":"IE9"==t.lowerThan||"boxShadow"==t.lowerThan?t.lowerThan="boxShadow":"IE10"==t.lowerThan||"transform"==t.lowerThan||""==t.lowerThan||"undefined"==typeof t.lowerThan?t.lowerThan="transform":("IE11"==t.lowerThan||"borderImage"==t.lowerThan)&&(t.lowerThan="borderImage"),this.defaultOpts.bgColor=t.bgColor,this.defaultOpts.color=t.color,this.defaultOpts.lowerThan=t.lowerThan,this.defaultOpts.languagePath=t.languagePath,bkgColor=this.defaultOpts.bgColor,txtColor=this.defaultOpts.color,cssProp=this.defaultOpts.lowerThan,languagePath=this.defaultOpts.languagePath):(bkgColor=this.defaultOpts.bgColor,txtColor=this.defaultOpts.color,cssProp=this.defaultOpts.lowerThan,languagePath=this.defaultOpts.languagePath);
var u=!0,d=function(){var t=document.createElement("div"),e="Khtml Ms O Moz Webkit".split(" "),o=e.length;return function(r){if(r in t.style)return!0;
for(r=r.replace(/^[a-z]/,function(t){return t.toUpperCase()});o--;)if(e[o]+r in t.style)return!0;return!1}}();if(!d(""+cssProp)){if(u&&"1"!==s.style.opacity){u=!1;
for(var i=1;100>=i;i++)setTimeout(function(t){return function(){o(t)}}(i),8*i)}" "===languagePath||0==languagePath.length?r():n(languagePath);
var f='<h6>Your browser is out-of-date!</h6><p>Update your browser to view this website correctly. <a id="btnUpdateBrowser" href="http://outdatedbrowser.com/">Update my browser now </a></p><p class="last"><a href="#" id="btnCloseUpdateBrowser" title="Close">&times;</a></p>'
}};addLoadEvent(function(){outdatedBrowser({bgColor:"#f25648",color:"#ffffff",lowerThan:"IE11",languagePath:""})});</script>
<link rel="stylesheet" type="text/css" href="https://fanyi-cdn.cdn.bcebos.com/static/translation/pkg/public_f0c70cf.css"/><link rel="stylesheet" type="text/css" href="https://fanyi-cdn.cdn.bcebos.com/static/translation/pkg/index_561af67.css"/><style></style></head>
<body>

<script> alog('speed.set', 'ht', +new Date); </script>
<div class="container">
<div class="header">
<div class="inner">
<div class="logo">
<h1>
<a href="/" class="logo-image" title="百度翻译" target="_self">
<img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/header/logo_40c4f13.svg" alt="" width="96" height="31" />
</a>
</h1>
</div>
<div class="navigation">
<ul>
<li class="account-wrap wrap-login">
<a href="https://passport.baidu.com/v2/?login" class="account-login account-head">登录<i class="arrow-down"></i></a>
<ol class="account-panel">
<li>
<a href="https://passport.baidu.com/v2/?login" class="account-login">登录</a>
</li>
<li>
<a href="https://passport.baidu.com/v2/?reg" class="account-register">注册</a>
</li>
</ol>
</li>
</ul>
</div>
<div class="browser-edition-tip" style="display:none" >
<span>抱歉，您正在使用的浏览器未被完全支持，我们强烈推荐您进行浏览器升级。</span>
<a href="###">关闭</a>
</div>
<script type="text/html" id="tpl-user-info">
    <li class="account-wrap">
        <a href="http://www.baidu.com/p/{{$data['user_name']}}" class="account-head">{{$data['user_name']}}<i class="arrow-down"></i></a>
        <ol class="account-panel">
            <li>
                <a href="http://www.baidu.com/p/{{$data['user_name']}}">{{$data['user_name']}}<i class="arrow-down"></i></a>
            </li>
            <li><a href="https://passport.baidu.com/">账号设置</a></li>
            <li><a href="https://passport.baidu.com/?logout" class="account-logout" target="_self">退出</a></li>
        </ol>
    </li>
</script>
<div class="download-guide">
<ul class="download-guide-ul">
<li class="guide-list download-plugin ">
<span class="list-name">插件下载</span>
<span class="list-contain plugin-contain">
<h2>百度截图翻译插件<span class="note">（暂时仅支持Chrome浏览器）</span></h2>
<p class="desc">网页截图，轻松识别，结果立现</p>
<a class="ocr-extension-browser browser-border" href="/static/webpage/ocrPluginPage.html" target="_blank" >chrome版</a>
<h2>百度网页翻译插件<span class="note">（请选择你当前的浏览器，下载对应插件）</span></h2>
<p class="desc">一键网页翻译，支持划词翻译，海淘必备神器</p>
<ul class="logo-list">
<li class="logo-list-li browser1">
<a target="_blank" href="static/webpage/pluginPage.html"><span>chrome版</span></a>
</li>
<li class="logo-list-li browser2">
<a target="_blank" href="http://chajian.baidu.com/2015/#search/百度翻译/ikkepelhgbcgmhhmcmpfkjmchccjblkd"><span>百度版</span></a>
</li>
<li class="logo-list-li browser3">
<a href="https://fanyiapp.cdn.bcebos.com/plug-in/bdtrans_1.2.5_other.crx"><span>QQ版</span></a>
</li>
<li class="logo-list-li browser4">
<a href="https://fanyiapp.cdn.bcebos.com/plug-in/bdtrans_1.2.5_other.crx"><span>360安全版</span></a>
</li>
<li class="logo-list-li browser5">
<a href="https://fanyiapp.cdn.bcebos.com/plug-in/bdtrans_1.2.5_other.crx"><span>360极速版</span></a>
</li>
<li class="logo-list-li browser6">
<a href="https://fanyiapp.cdn.bcebos.com/plug-in/bdtrans_1.2.5_other.crx"><span>猎豹版</span></a>
</li>
<li class="logo-list-li browser7">
<a href="http://extensions.uc.cn/newindex.htm#!detail/ikkepelhgbcgmhhmcmpfkjmchccjblkd" target="_blank"><span>UC版</span></a>
</li>
<li class="logo-list-li browser8">
<a href="https://fanyiapp.cdn.bcebos.com/plug-in/bdtrans_1.2.5_other.crx"><span>Opera版</span></a>
</li>
</ul>
</span>
</li>
<li class="guide-list download-app">
<a class="list-name app-list-name" href="http://fanyi.baidu.com/appdownload/download.html" target="_blank">APP下载</a>
<a class="list-contain app-contain" href="http://fanyi.baidu.com/appdownload/download.html" target="_blank">
<span class="icon-text">超好用的手机词典</span>
</a>
</li>
</ul>
</div>
<div class="manual-trans-info">
<div class="entry-trans-info">
<a href="https://fanyi-pro.baidu.com/?hmsr=%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91&hmpl=%E5%9B%BA%E5%AE%9A%E5%85%A5%E5%8F%A3&hmcu=%E9%A1%B6%E9%83%A8%E6%8C%89%E9%92%AE&hmkw=&hmci=" target="_blank" class="list-name">人工翻译</a>
<span class="list-container">
<p class="content-text"><span class="content-text-num">13352</span>&nbsp;名专业译员&nbsp;,&nbsp;<span class="content-text-num">2528</span>&nbsp;名母语审校</p>
<p class="content-text">为您提供专属【翻译官】</p>
<ul class="infolist-ul">
<li class="info-li">
<a href="https://fanyi-pro.baidu.com/quick?hmsr=%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91&hmpl=%E5%9B%BA%E5%AE%9A%E5%85%A5%E5%8F%A3&hmcu=%E9%A1%B6%E9%83%A8%E6%8C%89%E9%92%AE-%E6%97%A5%E5%B8%B8%E5%BF%AB%E8%AF%91&hmkw=&hmci=" target="_blank" class="quick-trans">
<h1>日常快译</h1>
<p>中英互译</p>
<p>在线输入</p>
<p>即时返回</p>
<p>适合日常交流用语</p>
</a>
</li>
<li class="info-li">
<a href="https://fanyi-pro.baidu.com/doc?hmsr=%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91&hmpl=%E5%9B%BA%E5%AE%9A%E5%85%A5%E5%8F%A3&hmcu=%E9%A1%B6%E9%83%A8%E6%8C%89%E9%92%AE-%E4%B8%93%E4%B8%9A%E7%BF%BB%E8%AF%91&hmkw=&hmci=" target="_blank" class="doc-trans">
<h1>专业翻译</h1>
<p>多语言翻译</p>
<p>上传文档</p>
<p>专业审校排版</p>
<p>适合文档证件资料</p>
</a>
</li>
</ul>
</span>
</div>
</div>
<div class="trans-machine">
<a href="https://fanyi-video.baidu.com" target="_blank" data-stat-id="88">视频翻译</a>
<span class="icon-hotlk"></span>
</div><div class="simultaneous-interpretation">
<a href="https://fanyi-api.baidu.com/simultaneous" target="_blank">同传</a>
</div></div>
</div>
<div class="divide-wrap">
<div class="colorbar-before"></div>
<div class="colorbar-after"></div>
<div class="colorbar"></div>
</div><div class="main main-outer" id="main-outer">
<div class="main main-inner">
<div class="inner">
<div class="translate-wrap">
<div class="trans-operation-wrapper clearfix">
<div class="trans-operation clearfix">
<a href="javascript:void(0);" class="language-btn select-from-language" >
<span class="select-inner">
<span class="language-selected" data-lang="auto">
自动检测</span>
<i class="arrow-down"></i>
</span>
</a>
<a href="javascript:void(0);" class="language-btn-disable from-to-exchange">
<span class="exchange-mask">
</span>
</a>
<a href="javascript:void(0);" class="language-btn select-to-language" >
<span class="select-inner">
<span class="language-selected" data-lang="zh">
中文
</span>
<i class="arrow arrow-down"></i>
</span>
</a>
<a href="javascript:void(0);" class="trans-btn trans-btn-zh" id="translate-button" target="_self"></a>
<a href="javascript:" class="manual-trans-btn"></a>
</div>
<div class="translate-language from-language-list" >
<div id="from-cover-line" class="from-cover-line"></div>
<div class="language-data">
<ul class="language-often clearfix">
<li>
<a href="javascript:void(0);" value="auto" class="lang-selected lang-auto">自动检测</a>
<div class="latest-msg-bubble often-lang-bubble">你的常用语种在这里</div>
</li>
</ul>
<div class="language-list clearfix">
<ul>
<li class="language-class">
ABC
</li>
<li>
<a href="javascript:void(0);" value="ara" class="data-lang ">
阿拉伯语
</a>
</li>
<li>
<a href="javascript:void(0);" value="est" class="data-lang ">
爱沙尼亚语
</a>
</li>
<li>
<a href="javascript:void(0);" value="bul" class="data-lang ">
保加利亚语
</a>
</li>
<li>
<a href="javascript:void(0);" value="pl" class="data-lang ">
波兰语
</a>
</li>
</ul>
<ul>
<li class="language-class">
DEFG
</li>
<li>
<a href="javascript:void(0);" value="dan" class="data-lang ">
丹麦语
</a>
</li>
<li>
<a href="javascript:void(0);" value="de" class="data-lang ">
德语
</a>
</li>
<li>
<a href="javascript:void(0);" value="ru" class="data-lang ">
俄语
</a>
</li>
<li>
<a href="javascript:void(0);" value="fra" class="data-lang ">
法语
</a>
</li>
<li>
<a href="javascript:void(0);" value="fin" class="data-lang ">
芬兰语
</a>
</li>
</ul>
<ul>
<li class="language-class">
HIJKLMN
</li>
<li>
<a href="javascript:void(0);" value="kor" class="data-lang ">
韩语
</a>
</li>
<li>
<a href="javascript:void(0);" value="nl" class="data-lang ">
荷兰语
</a>
</li>
<li>
<a href="javascript:void(0);" value="cs" class="data-lang ">
捷克语
</a>
</li>
<li>
<a href="javascript:void(0);" value="rom" class="data-lang ">
罗马尼亚语
</a>
</li>
</ul>
<ul>
<li class="language-class">
OPQRST
</li>
<li>
<a href="javascript:void(0);" value="pt" class="data-lang ">
葡萄牙语
</a>
</li>
<li>
<a href="javascript:void(0);" value="jp" class="data-lang ">
日语
</a>
</li>
<li>
<a href="javascript:void(0);" value="swe" class="data-lang ">
瑞典语
</a>
</li>
<li>
<a href="javascript:void(0);" value="slo" class="data-lang ">
斯洛文尼亚语
</a>
</li>
<li>
<a href="javascript:void(0);" value="th" class="data-lang ">
泰语
</a>
</li>
</ul>
<ul>
<li class="language-class">
UVWX
</li>
<li>
<a href="javascript:void(0);" value="wyw" class="data-lang ">
文言文
</a>
</li>
<li>
<a href="javascript:void(0);" value="spa" class="data-lang ">
西班牙语
</a>
</li>
<li>
<a href="javascript:void(0);" value="el" class="data-lang ">
希腊语
</a>
</li>
<li>
<a href="javascript:void(0);" value="hu" class="data-lang ">
匈牙利语
</a>
</li>
</ul>
<ul>
<li class="language-class">
YZ
</li>
<li>
<a href="javascript:void(0);" value="zh" class="data-lang ">
中文
</a>
</li>
<li>
<a href="javascript:void(0);" value="en" class="data-lang ">
英语
</a>
</li>
<li>
<a href="javascript:void(0);" value="it" class="data-lang ">
意大利语
</a>
</li>
<li>
<a href="javascript:void(0);" value="vie" class="data-lang ">
越南语
</a>
</li>
<li>
<a href="javascript:void(0);" value="yue" class="data-lang ">
粤语
</a>
</li>
<li>
<a href="javascript:void(0);" value="cht" class="data-lang ">
中文繁体
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="translate-language to-language-list" >
<div id="to-cover-line"></div>
<div class="language-data">
<ul class="language-often clearfix"></ul>
<div class="language-list clearfix">
<ul>
<li class="language-class">
ABC
</li>
<li>
<a href="javascript:void(0);" value="ara" class="data-lang ">
阿拉伯语
</a>
</li>
<li>
<a href="javascript:void(0);" value="est" class="data-lang ">
爱沙尼亚语
</a>
</li>
<li>
<a href="javascript:void(0);" value="bul" class="data-lang ">
保加利亚语
</a>
</li>
<li>
<a href="javascript:void(0);" value="pl" class="data-lang ">
波兰语
</a>
</li>
</ul>
<ul>
<li class="language-class">
DEFG
</li>
<li>
<a href="javascript:void(0);" value="dan" class="data-lang ">
丹麦语
</a>
</li>
<li>
<a href="javascript:void(0);" value="de" class="data-lang ">
德语
</a>
</li>
<li>
<a href="javascript:void(0);" value="ru" class="data-lang ">
俄语
</a>
</li>
<li>
<a href="javascript:void(0);" value="fra" class="data-lang ">
法语
</a>
</li>
<li>
<a href="javascript:void(0);" value="fin" class="data-lang ">
芬兰语
</a>
</li>
</ul>
<ul>
<li class="language-class">
HIJKLMN
</li>
<li>
<a href="javascript:void(0);" value="kor" class="data-lang ">
韩语
</a>
</li>
<li>
<a href="javascript:void(0);" value="nl" class="data-lang ">
荷兰语
</a>
</li>
<li>
<a href="javascript:void(0);" value="cs" class="data-lang ">
捷克语
</a>
</li>
<li>
<a href="javascript:void(0);" value="rom" class="data-lang ">
罗马尼亚语
</a>
</li>
</ul>
<ul>
<li class="language-class">
OPQRST
</li>
<li>
<a href="javascript:void(0);" value="pt" class="data-lang ">
葡萄牙语
</a>
</li>
<li>
<a href="javascript:void(0);" value="jp" class="data-lang ">
日语
</a>
</li>
<li>
<a href="javascript:void(0);" value="swe" class="data-lang ">
瑞典语
</a>
</li>
<li>
<a href="javascript:void(0);" value="slo" class="data-lang ">
斯洛文尼亚语
</a>
</li>
<li>
<a href="javascript:void(0);" value="th" class="data-lang ">
泰语
</a>
</li>
</ul>
<ul>
<li class="language-class">
UVWX
</li>
<li>
<a href="javascript:void(0);" value="wyw" class="data-lang ">
文言文
</a>
</li>
<li>
<a href="javascript:void(0);" value="spa" class="data-lang ">
西班牙语
</a>
</li>
<li>
<a href="javascript:void(0);" value="el" class="data-lang ">
希腊语
</a>
</li>
<li>
<a href="javascript:void(0);" value="hu" class="data-lang ">
匈牙利语
</a>
</li>
</ul>
<ul>
<li class="language-class">
YZ
</li>
<li>
<a href="javascript:void(0);" value="zh" class="data-lang lang-selected">
中文
</a>
</li>
<li>
<a href="javascript:void(0);" value="en" class="data-lang ">
英语
</a>
</li>
<li>
<a href="javascript:void(0);" value="it" class="data-lang ">
意大利语
</a>
</li>
<li>
<a href="javascript:void(0);" value="vie" class="data-lang ">
越南语
</a>
</li>
<li>
<a href="javascript:void(0);" value="yue" class="data-lang ">
粤语
</a>
</li>
<li>
<a href="javascript:void(0);" value="cht" class="data-lang ">
中文繁体
</a>
</li>
</ul>
</div>
</div>
</div>
<script type="text/html" id="tplLangItem">
    <a href="javascript:void(0);" class="data-lang {{if isSelected}}lang-selected{{/if}}{{if supportOcr}} support-ocr{{/if}}" value="{{value}}">{{text}}</a>
</script>
<script type="text/html" id="tplLangItemDisable">
    <span class="data-lang new-lang-disable {{if isSelected}}lang-selected{{/if}}{{if supportOcr}} support-ocr{{/if}}" value="{{value}}">{{text}}</span>
</script>
<div class="doc-trans-operation">
<div class="doc-trans-guide-layout"></div>
<div class="doc-trans-dir">
<div class="doc-lang-pair curr-doc-dir auto">
<span class="from-doc-lang">中英互译(默认)</span>
<span class="doc-lang-arrow"></span>
<span class="to-doc-lang"></span>
</div>
<div class="doc-lang-select">
<div class="doc-lang-pair" data-dir="zh2en">
<span class="from-doc-lang">中文</span>
<span class="doc-lang-arrow"></span>
<span class="to-doc-lang">英语</span>
</div>
<div class="doc-lang-pair" data-dir="en2zh">
<span class="from-doc-lang">英语</span>
<span class="doc-lang-arrow"></span>
<span class="to-doc-lang">中文</span>
</div>
<div class="doc-lang-pair" data-dir="zh2jp">
<span class="from-doc-lang">中文</span>
<span class="doc-lang-arrow"></span>
<span class="to-doc-lang">日语</span>
</div>
<div class="doc-lang-pair" data-dir="jp2zh">
<span class="from-doc-lang">日语</span>
<span class="doc-lang-arrow"></span>
<span class="to-doc-lang">中文</span>
</div>
<div class="doc-lang-pair" data-dir="zh2kor">
<span class="from-doc-lang">中文</span>
<span class="doc-lang-arrow"></span>
<span class="to-doc-lang">韩语</span>
</div>
<div class="doc-lang-pair" data-dir="kor2zh">
<span class="from-doc-lang">韩语</span>
<span class="doc-lang-arrow"></span>
<span class="to-doc-lang">中文</span>
</div>
<div class="doc-lang-pair selected" data-dir="auto2auto">
<span class="from-doc-lang">中英互译</span>
</div>
<div class="doc-lang-guide-container">
<span>点击设置语言，与文档翻译方向一致</span>
<a class="know-btn" href="javascript:">知道了</a>
</div>
</div>
</div>
<a href="javascript:" class="doc-trans-btn">翻译</a>
</div>
<div class="translate-setting">
<a href="javascript:void(0);" data-href="/collection" class="collection-btn data-hover-tip" data-hover-tip-text="收藏夹"><span class="icon-collect"></span></a>
<a href="javascript:void(0);" class="setting-btn data-hover-tip" data-hover-tip-text="设置"><span class="icon-setting"></span></a>
<div class="setting-options">
<span class="setting-options-arrow"><em class="setting-arrow-inner"></em></span>
<table>
<tbody>
<tr class="zonedword-switch setting-checked">
<td><span class="check-label">划词翻译</span></td>
<td><span class="check-option"></span></td>
</tr>
<tr class="realtrans-switch setting-checked">
<td><span class="check-label">实时翻译</span></td>
<td><span class="check-option"></span></td>
</tr>
<tr class="history-switch setting-checked">
<td><span class="check-label">历史记录</span></td>
<td><span class="check-option"></span></td>
</tr>
<tr>
<td colspan="2"><hr class="split-line"/></td>
</tr>
<tr class="sound-spd-switch">
<td><span class="check-label">发音语速</span></td>
<td><div class="sound-spd-items"><span id="spd-slow" class="sound-spd-radio" data-value="slow"><span class="icon-radio radio-btn"></span>较慢</span><span id="spd-normal" class="sound-spd-radio" data-value="normal" checked><span class="icon-radio radio-btn"></span>中速</span><span id="spd-fast" class="sound-spd-radio" data-value="fast"><span class="icon-radio radio-btn"></span>较快</span></div></td>
</tr>
<tr class="sound-prefer-switch">
<td><span class="check-label">英语发音偏好</span></td>
<td><div class="sound-prefer-items"><span id="prefer-en" class="sound-prefer-radio" data-value="en" checked><span class="icon-radio radio-btn"></span>美式</span><span id="prefer-uk" class="sound-prefer-radio" data-value="uk"><span class="icon-radio radio-btn"></span>英式</span></div></td>
</tr>
<tr class="sound-trigger-switch">
<td><span class="check-label">发音模式</span></td>
<td><div class="sound-trigger-items"><span id="click-trigger" class="sound-trigger-radio" data-value="click"><span class="icon-radio radio-btn"></span>点击发音</span><span id="hover-trigger" class="sound-trigger-radio" data-value="hover" checked><span class="icon-radio radio-btn"></span>自动发音</span></div></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="domain-trans-wrapper">
<div class="domain-trans-wrapper-inner">
<div class="domain-trans domain-trans-large domain-trans-hot">
<div class="domain-trans-top">
<div class="domain-trans-item-wrapper domain-trans-item-wrapper-common">
<div class="domain-trans-item domain-trans-common active" data-domain-value="common">
<span>通用领域</span>
<span class="domain-trans-item-tip"><span></span></span>
</div>
</div>
<div class="domain-trans-item-wrapper">
<div class="domain-trans-item domain-trans-bm disable" data-domain-value="medicine">
<span>生物医药</span>
<span class="domain-trans-item-tip"></span>
</div>
</div>
</div>
<div class="domain-trans-bottom">
<div class="domain-trans-item-wrapper">
<div class="domain-trans-item domain-trans-et disable" data-domain-value="electronics">
<span>电子科技</span>
<span class="domain-trans-item-tip"></span>
</div>
</div>
<div class="domain-trans-item-wrapper">
<div class="domain-trans-item domain-trans-wcm disable" data-domain-value="mechanics">
<span>水利机械</span>
<span class="domain-trans-item-tip"></span>
</div>
</div>
</div>
</div>
<div class="domain-trans domain-trans-small">
<div class="domain-trans-top">
<div class="domain-trans-item-wrapper domain-trans-item-wrapper-common">
<div class="domain-trans-item domain-trans-common active" data-domain-value="common">
<span>通用</span>
<span class="domain-trans-item-tip"><span></span></span>
</div>
</div>
</div>
<div class="domain-trans-bottom">
<div class="domain-trans-item-wrapper">
<div class="domain-trans-item domain-trans-bm disable" data-domain-value="medicine">
<span>生物医药</span>
<span class="domain-trans-item-tip"></span>
</div>
</div>
<div class="domain-trans-item-wrapper">
<div class="domain-trans-item domain-trans-et disable" data-domain-value="electronics">
<span>电子科技</span>
<span class="domain-trans-item-tip"></span>
</div>
</div>
<div class="domain-trans-item-wrapper">
<div class="domain-trans-item domain-trans-wcm disable" data-domain-value="mechanics">
<span>水利机械</span>
<span class="domain-trans-item-tip"></span>
</div>
</div>
</div>
</div>
</div>
<div class="domain-trans-tip">
<span>全新上线专业领域翻译！<br>生物医药、科技电子等领域翻译更精准</span>
<div class="domain-trans-tip-close"></div>
</div>
</div>
</div>
<div class="translateio">
<div class="translate-main  clearfix">
<div class="trans-left">
<div class="trans-input-wrap">
<div class="image-wrap">
<div id="image-holder"></div>
</div>
<div class="input-wrap">
<a href="###" class="textarea-clear-btn" title="清空"></a>
<div class="doc-trans-file"></div>
<div class="textarea-wrap">
<div class="textarea-bg">
<span class="prompt-text"></span>
</div>
<div class="textarea-bg-text" id="textarea-bg-text"></div>
<textarea class="textarea" id="baidu_translate_input"></textarea>
</div>
<ul class="sug-wrap" id="sug-wrap">
</ul>
<div class="input-operate">
<a href="###" class="operate-btn op-sound data-hover-tip" data-hover-tip-text="发音"><span class="icon-sound"></a>
<div class="op-favor-container">
<a href="javascript:void(0);" class="operate-btn op-favo data-hover-tip" data-hover-tip-text="收藏结果"><span class="icon-favo"></span></a>
<div class="input-coll-extra-container">
<div class="input-coll-group-container">
<a class="close-input-coll-group" href="javascript:"></a>
<header class="gray">
添加收藏到&nbsp;<span class="black">(单选)</span>&nbsp;：</header>
<hr>
<ol class="input-coll-ol scrollbar-inner">
</ol>
<hr>
<div class="new-coll-group-container">
<a class="add-new-group" href="javascript:">新收藏分组</a>
<div class="new-coll-group-input-container">
<input type="text" placeholder="请输入新分组名称" class="new-group-name"><a class="new-group-confirm disabled-new-group-confirm" href="javascript:">创建并添加</a>
</div>
</div>
</div>
<div class="new-coll-group-err-msg"></div>
</div>
<script type="text/template" id="tpl-input-ol">
    {{each groupList as group}}
        <li class="input-coll-li" title="{{group.nameDisplayLegth > 14 ? group.name : ''}}" data-group-id="{{group.id}}" data-stat-id="18">{{group.name}}</li>
    {{/each}}
</script>
</div>
<div class="trans-correct">
</div>
<div class="trans-prompt">
<p class="prompt-wrap">
</p>
</div>
</div>
<div id="upload-btn" style="display: none">
<span class="upload-btn-title">上传文档</span>
<div class="upload-tip">支持word、ppt、excel、jpg等格式</div>
<div class="first-tip">支持中英日韩，不限字符翻译，免费导出</div>
</div>
<div id="upload-btn-hidden"></div>
</div>
</div>
</div>
<script type="text/html" id="tplSugItem">
    {{each data}}
        <li class="sug-item" data-sug-title="{{$value.k}}">
            <span class="sug-query">{{$value.queryInK}}</span><span class="sug-query-rest">{{$value.kRest}}</span>
            <span class="sug-translate">{{$value.v}}</span>
        </li>
    {{/each}}
</script>
<script type="text/html" id="tplLangPrompt">
    <span class="prompt-text">{{isOcr ? '上传图片原文' : '您输入的'}}可能是:</span>
    <a href="javascript:" class="prompt-link source-lang" data-lang="{{lang}}">{{langText}}</a>
</script>
<div class="trans-right">
<div class="output-wrap output-blank">
</div>
<span class="hover-tips-wrap" id="hover-tips" style="display:none;">
<span class="tips-content">清空内容</span>
<span class="tips-arrow-down"></span>
</span>
</div>
<script type="text/html" id="tplOrdinaryResult">
    <div class="output-mod ordinary-wrap">
        <!--翻译结果展示与编辑区域-->
        <div class="output-bd" dir="{{tplData['dir']}}">
            {{each tplData['data'] as value index}}
                {{if value.prefixWrap}}<p class="ordinary-output">{{#value.prefixWrap | fanyiGenBr}}</p>{{/if}}
                {{if value.src}}
                <p class="ordinary-output source-output" dir="{{tplData['srcDir']}}"
                    {{if tplData['doubleLangChecked'] === false}}
                        style="display:none;"
                    {{/if}}
                    {{if tplData['srcDir'] == 'rtl'}}
                        style="margin-left:10px;font-size:22px;"
                    {{/if}}
                >{{value.src}}</p>
                {{/if}}
                {{if value.dst}}
                    <p class="ordinary-output target-output clearfix"
                        {{if (tplData['jpData'] && tplData['japanChecked'] === true) 
                                || (tplData['lmData'] && tplData['luomaChecked'] === true) 
                                || (tplData['lmData'] && tplData['chinaChecked'] === true)}}
                             style="display:none;"
                        {{/if}}
                    >
                        {{if value['result'].length > 0}}{{each value['result'] as val idx}}<span left-pos="{{val[2][0]}}" right-pos="{{val[4][0]}}" space="{{val[3][0]}}"{{if tplData['dir'] == 'rtl'}}style="font-size:22px;"{{/if}}>{{if tplData['needSpace'] == 'yes'}}&nbsp;{{val[6]}}&nbsp;{{else}}{{val[6]}}{{/if}}</span>{{/each}}{{else}}{{value.dst}}
                        {{/if}}
                    </p>
                {{/if}}
                {{if tplData['jpData']}}
                    <p class="japan-pinyin-output japan-output"
                        {{if tplData['japanChecked'] === false}}
                            style="display:none;"
                        {{/if}}
                        {{if tplData['srcDir'] == 'rtl'}}
                            style="margin-left:10px;font-size:22px;"
                        {{/if}}
                    >
                        {{each tplData['jpData'][index] as val idx}}
                            <span class="japan-output-item">
                                {{if val['dst']}}
                                    <em class="japan-ouput-pinyin">
                                        {{val['dst']}}</em>
                                {{/if}}
                                <span class="japan-output-japan">
                                    {{val['src']}}</span>
                            </span>
                        {{/each}}
                    </p>
                {{/if}}
                {{if tplData['lmData'] && tplData['lmData'][index]}}
                    <p class="luoma-pinyin-kor luoma-output"
                        {{if tplData['luomaChecked'] === false || tplData['chinaChecked'] === false}}
                            style="display:none;"
                        {{/if}}
                        {{if tplData['srcDir'] == 'rtl'}}
                            style="margin-left:10px;font-size:22px;"
                        {{/if}}
                    >
                        {{each tplData['lmData'][index] as val idx}}
                            <span class="luoma-output-item">
                                {{if val['trg']}}
                                    <em class="luoma-ouput-pinyin">{{val['trg']}}</em>
                                {{/if}}
                                <span class="luoma-output-kor">{{val['src']}}</span>
                            </span>
                        {{/each}}
                    </p>
                {{/if}}
            {{/each}}
        </div>

        <!--翻译结果功能控制区域-->
        <div class="output-hd clearfix">
            <div class="output-operate">
                {{if tplData['spell'] !== '' && tplData['spellLang'] !== ''}}
                    <a href="javascript:void(0);" data-sound-lan="{{tplData['spellLang']}}" data-sound-text="{{tplData['spell']}}" class="operate-btn op-sound data-hover-tip" data-hover-tip-text="发音"><span class="icon-sound"></span>
                    </a>
                {{else}}
                    <div class="op-sound-disable"><div></div></div>
                {{/if}}
                <a href="javascript:void(0);" data-stat-id="60" class="operate-btn op-copy data-hover-tip"
                {{if tplData['doubleLangChecked'] === false}}
                    data-hover-tip-text="复制">
                {{else}}
                    data-hover-tip-text="复制双语结果">
                {{/if}}
                <span class="icon-copy"></span>
                </a>
                <a href="javascript:void(0);" class="operate-btn op-correct"  data-stat-id="38" data-stat-add="纠错"><span class="correct-txt">报错</span></a>
            </div>
            <div class="output-double-lang">
                {{if tplData['lmData'] && tplData['targetLang'] === 'kor'}}
                <a href="javascript:void(0);" class="operate-btn op-lm-pingyin-btn">
                    罗马音
                    {{if tplData['luomaChecked'] === false}}
                        <span class="op-check"><label class="icon-opcheck"></label></span>
                    {{else}}
                        <span class="op-checked"><label class="icon-opcheck"></label></span>
                    {{/if}}
                </a>
                {{/if}}
                {{if tplData['jpData']}}
                <a href="javascript:void(0);" class="operate-btn op-jp-pingyin-btn">
                    假名对照
                    {{if tplData['japanChecked'] === false}}
                        <span class="op-check"><label class="icon-opcheck"></label></span>
                    {{else}}
                        <span class="op-checked"><label class="icon-opcheck"></label></span>
                    {{/if}}
                </a>
                {{/if}}
                {{if tplData['lmData'] && tplData['targetLang'] === 'zh'}}
                <a href="javascript:void(0);" class="operate-btn op-zh-pingyin-btn">
                    拼音
                    {{if tplData['chinaChecked'] === false}}
                        <span class="op-check"><label class="icon-opcheck"></label></span>
                    {{else}}
                        <span class="op-checked"><label class="icon-opcheck"></label></span>
                    {{/if}}
                </a>
                {{/if}}
                <a href="javascript:void(0);" class="operate-btn op-double-lang">
                    双语对照
                    {{if tplData['doubleLangChecked'] === false}}
                        <span class="op-check"><label class="icon-opcheck"></label></span>
                    {{else}}
                        <span class="op-checked"><label class="icon-opcheck"></label></span>
                    {{/if}}
                </a>
            </div>
        </div>
        <div class="edit-tip" style="display:none"></div>
    </div>
</script>
<script type="text/html" id="tplEditOutputTextarea">
    <a href="javascript:void(0);" class="output-textarea-clear-btn" title="清空"></a>
    <div class="textarea-wrap">
        <textarea class="textarea" id="baidu_translate_output_edit" data-height="70">
        </textarea>
    </div>
</script>
<script type="text/html" id="tplCorrectResultModel">
    <div id="output-correct" class="output-correct output-correct-hide">
        <div class="output-correct-wrapper">
            <h1 class="output-correct-title">翻译报错反馈</h1>
            <p class="output-correct-type"><!--
                --><span class="output-correct-type-tip">错误类型:</span><!--
                --><span class="output-correct-type-box"><input id="output-correct-type-quality" checked name="type[]" value="1" type="checkbox"><label for="output-correct-type-quality" data-stat-id="39" class="icon-box">质量不佳</label></span><!--
                --><span class="output-correct-type-box"><input id="output-correct-type-misnomer" name="type[]" value="2" type="checkbox"><label for="output-correct-type-misnomer" data-stat-id="40" class="icon-box">用词不当</label></span><!--
                --><span class="output-correct-type-box"><input id="output-correct-type-grammar" name="type[]" value="3" type="checkbox"><label for="output-correct-type-grammar" data-stat-id="41" class="icon-box">语法有误</label></span><!--
                --><span class="output-correct-type-box"><input id="output-correct-type-other" name="type[]" value="0" type="checkbox"><label for="output-correct-type-other" data-stat-id="42" class="icon-box">其他</label></span><!--
            --></p>
            <div class="output-correct-text">
                <p class="output-correct-text-tip">建议译文（非必填）:</p>
                <div class="output-correct-text-wrapper">
                    <textarea id="output-correct-text-area" class="output-correct-text-area" name="result"></textarea>
                    <div class="output-correct-text-placeholder">您的建议将用于提高翻译质量</div>
                </div>
            </div>
            <p class="output-correct-btn-row">
                <a href="###" class="output-correct-btn-submit" data-stat-id="43">提交</a>
            </p>
            <a href="###" class="output-correct-btn-close"><span class="icon-closesqr"></span></a>
        </div>
    </div>
</script><script type="text/html" id="tplSideAd">
    <div class="app-side-ad{{if isLong}} long{{/if}}">
        <div class="title">英语阅读看不懂？</div>
        <div class="note">手机取词，拍照秒现翻译</div>
        <div class="qr-bg">
            <div class="app-qr"></div>
        </div>
    </div>
    {{if hasSideAd}}
    <div class="trans-side-ad-wrap">
        <div class="side-ad-top">
            <a href="{{sideAdData.url}}" target="_blank" class="side-ad-link">
                <img src="{{sideAdData.path}}" />
                {{if sideAdData.showad === "1" }}
                <div class="showad_flag"></div>
                {{/if}}
            </a>
        </div>
        <div class="side-ad-control"><a href="{{sideAdData.url}}" target="_blank" class="side-ad-link">{{sideAdData.title}}<span class="side-ad-arr"></span></a></div>
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplLongTextPrompt">
    <div class="long-text-prompt-wrap">
        <p>{{message}}</p>
    </div> 
</script>
<div class="flash" style="font-size:0;width:0;height:0;overflow:hidden;position:absolute;left:-999999em;z-index:-9999;">
<img id="btpm-swf-src" src="https://fanyi-cdn.cdn.bcebos.com/static/translation/widget/translate/common/flash/bt_e981bce.swf" style="display:none;" alt="" />
<div class="bt-flash" style="width:0;height:0;font-size:0;overflow:hidden;"></div>
</div>
<div id="sideAdData" style="display:none;" 
        data-path="https://gss0.bdstatic.com/70cFfyinKgQIm2_p8IuM_a/daf/pic/item/80cb39dbb6fd5266c7f1bf4ca418972bd507368b.jpg"    data-title="不可错过的双语内容大搜罗"    data-url="https://fanyi-app.baidu.com/static/react-activity/page/app-contents.html?fr=fypcrbanner" >
</div>
</div>
<div class="preview-placeholder">
<img id="preview-img">
</div>
</div>
<div class="upload-fail-tip">
请先设置语种，然后点击 [翻译] 按钮开始翻译</div>
<div class="trans-other-wrap clearfix">
<div class="history-wrap">
<div class="history-container">
<div class="history-title">
<div class="history-control-bar">
<div class="history-remove-edit">
<span class="history-remove-all">清空</span><span class="split-symbol">|</span><span class="history-edit-btn">编辑</span>
</div>
<span class="history-complete">完成</span>
</div>
<h1><span class="history-icon icon-history"></span>历史记录</h1>
</div>
<ul class="history-items"></ul>
<div class="history-tip">
<p>暂时没有您的历史记录</p>
<p class="history-tip-row">不想显示历史记录？<a class="history-tip-setting">点此设置</a></p>
</div>
</div>
</div>
<script type="text/template" id="tplHistoryItem">
    {{each list as item}}<li><span class="history-item-remove icon-remove"></span><a href="javascript:" {{if item.from === 'ara'}}dir="rtl"{{/if}} class="history-item" data-from="{{item.from}}" data-to="{{item.to}}">{{item.query}}</a></li>{{/each}}
</script>
<div class="hot-link-out-container"></div>
<div class="trans-left">
<nav id="side-nav">
<div class="sidv-nav-position-layer">
<div class="side-nav-wrapper"></div>
<div id="nav-mask"></div>
<div id="nav-st" class="nav-st">
<h1>拖动以排序</h1>
<div class="nav-st-items"></div>
<div class="nav-st-footer"><div class="nav-st-default" data-stat-id="63">恢复默认</div></div>
</div>
<script type="text/html" id="tplNavSTList">
    {{each navListIdAndText as navItem navIdx}}
    <div class="nav-st-item" data-sort-id="{{navItem.id}}" data-sortable="y"><div class="nav-st-item-text-prev"><span></span></div>{{navItem.text}}</div>
    {{/each}}
</script>
</div>
</nav>
<script type="text/html" id="tplSideNav">
    <ol class="nav-ol{{sectionData.length === 1 ? ' single-item' : ''}}">
        <a href="javascript:" class="nav-sort-btn" data-stat-id="62">排序</a>
        {{each sectionData as section idx}}
            <li data-section-idx="{{idx}}" class="{{if section.isSub}}nav-sub-item{{else}}nav-item{{/if}}{{if section.isNew}} prefix-new{{/if}}" data-stat-id="37" data-stat-add="{{section.title}}">
                <span>{{section.title}}{{if section.isNew}}<span class="icon-new new-icon-btn"></span>{{/if}}</span>
            </li>
        {{/each}}
        <a href="javascript:" class="nav-search-again">继续查词</a>
    </ol>
</script>
<div id="left-result-container">
</div>
<script type="text/html" id="tplAppRead">
    <div id="app-read">
        想要地道口语?来百度翻译app体验专业发音测评！
    </div>
</script>
<script type="text/html" id="tplTranslator">
    {{if tplData.isFirstCard}}
    <div id="transTranslator" class="result-section" data-nav-text="翻译家推荐">
    {{else}}
    <section id="transTranslator" class="result-section" data-nav-text="翻译家推荐">
    {{/if}}
        {{if tplData.isFirstCard}}
        <div class="translator-wrapper">
        {{else}}
        <header class="section-header">翻译家推荐</header>
        <div class="translator-wrapper-notfirst">
        {{/if}}
            <div class="translator-ori">
                <p class="translator-tag">原文：</p>
                <div class="translator-content">
                    <p class="translator-ori-text">{{tplData.src_exsent}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{tplData.src_exsent}}" class="op-sound"><span class="icon-sound"></span></a></p>
                    <p class="translator-ori-source">-From <i>{{tplData.src_book}}</i>{{if tplData.src_auth}} by {{tplData.src_auth}}{{/if}}</p>
                </div>
            </div>
            <div class="translator-trans">
                <p class="translator-tag">译文：</p>
                <div class="translator-content">
                    <p class="translator-trans-text">{{tplData.dst_exsent}}</p>
                    <p class="translator-trans-source">-出自《{{tplData.dst_book}}》{{tplData.dst_auth}}译</p>
                </div>
            </div>
            {{if tplData.img && tplData.jd}}
            <div class="translator-cover"><a target="_blank" href="{{tplData.jd}}" data-stat-id="50"><img src="{{tplData.img}}"/></a></div>
            {{/if}}
        </div>
    {{if tplData.isFirstCard}}
    </div>
    {{else}}
    </section>
    {{/if}}
</script>
<script type="text/template" id="tpl-keywords">
    {{if isFirstCard}}
    <div class="keywords-outter result-section" data-nav-text="重点词汇">
    {{else}}
    <section class="result-section need-collapse keywords-outter-notfirst" data-nav-text="重点词汇" data-collapse-height="700">
    {{/if}}
        {{if isFirstCard}}
        <div class="keywords-inner">
            <h1 class="keywords-title">重点词汇</h1>
        {{else}}
            <header class="section-header">重点词汇</header>
        {{/if}}
            <ul class="keywords-container">
            {{each dataArray as data}}
                <li class="keywords-content"><a class="keywords-word" target="_blank" href="{{data.href}}" data-direction="{{direction}}">{{data.word}}</a><span class="keywords-means">{{each data.means as mean meanidx}}<span class="keywords-mean {{if meanNeedHighlight}}highlight{{/if}}">{{mean}}</span>{{if meanidx < data.means.length - 1}}; {{/if}}{{/each}}</li>
            {{/each}}
            </ul>
        {{if isFirstCard}}
        </div>
        {{/if}}
    {{if isFirstCard}}
    </div>
    {{else}}
    </section>
    {{/if}}
</script>
<script type="text/template" id="tplDictionary">
    {{if isFirstCard}}
    <div class="output-mod dictionary-wrap dictionary-wrap-f result-section" data-nav-text="简明释义"></div>
    {{else}}
    <section class="result-section dictionary-wrap dictionary-wrap-nf need-collapse" data-nav-text="简明释义" data-collapse-height="700">
    </section>
    {{/if}}
</script>
<script type="text/template" id="tplSimplemeans">
    {{if tplData['queryExplainVideo']}}
    <div class="video-container">
        <div class="video-top-bar">
            <a href="javascript:void(0);" class="video-close"></a>
        </div>
        <video class="query-video" controls controlslist="nodownload" preload="none" playsinline="true" webkit-playsinline="true" x-webkit-airplay="deny" src="{{tplData.queryExplainVideo.videoUrl}}" poster="{{tplData.queryExplainVideo.coverUrl}}"></video>
    </div>
    {{/if}}
    {{if tplData.isFirstCard}}
    <div class="simple-dict simple-dict-f {{if (!tplData['baikeImgUrl'] && !tplData['queryExplainVideo'])}}simple-dict-f-nimg{{else}}simple-dict-f-wi{{/if}}">
    {{else}}
    <header class="section-header">简明释义</header>
    <div class="details-cont-item simple-dict simple-dict-nf {{if (tplData['baikeImgUrl'] || tplData['queryExplainVideo'])}}simple-dict-nf-wi{{/if}}">
    {{/if}}
        <div class="output-bd clearfix" dir="ltr">
            {{if tplData['queryExplainVideo']}}
            <div
                    class="dictionary-explain-video"
                    style="background-image: url({{tplData.queryExplainVideo.thumbUrl}})"
                    data-video-type="{{tplData.queryExplainVideo.videoType}}"
            >
                {{if tplData.queryExplainVideo.videoType === 1}}
                <span class="query-video-tag-bbc"></span>
                {{else}}
                <span class="query-video-tag">{{tplData.queryExplainVideo.tag}}</span>
                {{/if}}
                <span class="query-video-controls">{{tplData.queryExplainVideo.formatDur}}</span>
            </div>
            {{/if}}
            {{if tplData['baikeImgUrl']}}
            <div class="dictionary-baike-img" style="background-image: url('{{tplData['baikeImgUrl']}}')"></div>
            {{/if}}
            {{each tplData['symbols'] as value index}}
            {{if value.parts}}
                <div class="dictionary-output">
                    <div class="dictionary-title">
                        <h3 class="strong">{{tplData['word_name']}}</h3>
                        {{if value['word_symbol'] || value['ph_en'] || value['ph_am']}}
                        <div class="dictionary-spell">
                            {{if value['word_symbol']}}
                            <span class="phonetic-transcription">
                                        <span>[{{value['word_symbol']}}]</span>
                                    </span>
                            {{/if}}
                            {{if value['ph_en']}}
                            <span class="phonetic-transcription">
                                        <span>英</span>
                                        <b>[{{value['ph_en']}}]</b>
                                        {{if tplData['show_sound']}}
                                            <a href="javascript:void(0);" data-sound-lan="uk&lock" data-sound-text="{{tplData['word_name']}}" class="op-sound">
                                                <span class="icon-sound sound-btn"></span>
                                            </a>
                                            <a href="javascript:void(0);" data-sound-lan="uk&lock" data-sound-text="{{tplData['word_name']}}" data-hover-tip-text="复读" class="op-repeat data-hover-tip">
                                                <span class="icon-repeat sound-btn"></span>
                                            </a>
                                        {{/if}}
                                    </span>
                            {{/if}}
                            {{if value['ph_am']}}
                            <span class="phonetic-transcription">
                                        <span>美</span>
                                        <b>[{{value['ph_am']}}]</b>
                                        {{if tplData['show_sound']}}
                                            <a href="javascript:void(0);" data-sound-lan="en&lock" data-sound-text="{{tplData['word_name']}}" class="op-sound">
                                                <span class="icon-sound sound-btn"></span>
                                            </a>
                                            <a href="javascript:void(0);" data-sound-lan="en&lock" data-sound-text="{{tplData['word_name']}}" data-hover-tip-text="复读" class="op-repeat data-hover-tip">
                                                <span class="icon-repeat sound-btn"></span>
                                            </a>
                                        {{/if}}
                                    </span>
                            {{/if}}
                        </div>
                        {{/if}}
                    </div>
                    <div class="dictionary-comment">
                        {{each value.parts as val idx}}
                        <p>
                            {{if val['part']}}
                            <b>{{val['part']}}</b>
                            {{else if val['part_name']}}
                            {{if tplData['symbols'].length > 1 || value.parts.length > 1}}<b>{{val['part_name']}}</b>{{/if}}
                            {{/if}}
                            {{if val['means']}}
                            <strong class="dict-comment-mean">
                                {{each val.means as meanval meanidx}}{{if val['part_name'] === '网络' && meanidx > 4}}{{else if meanval['word_mean'] && meanval['isSeeAlso']}} <span>请参见</span> <a class="seealso" href="/#zh/en/{{meanval['word_mean']}}"> {{meanval['word_mean']}} </a> {{else if meanval['word_mean']}}<span>{{if meanval['text']}}{{if meanval['domain']}}{{meanval['domain']}}{{/if}}{{if meanval['beg_end'] === '0' && meanval['exp']}}{{meanval['exp']}}{{/if}}{{if (/[\u0391-\uFFE5]+/).test(meanval['text'])}}<span>{{meanval['text']}}</span>{{else}}<a class="dict-second-trans" href="/#en/zh/{{meanval['text'] | uriComponentTrimAndEncode}}">{{meanval['text']}}</a>{{/if}}{{if meanval['beg_end'] === '1' && meanval['exp']}}{{meanval['exp']}}{{/if}}{{else}}{{if (/[\u0391-\uFFE5]+/).test(meanval['word_mean'])}}<span>{{meanval['word_mean']}}</span>{{else}}<a class="dict-second-trans" href="/#en/zh/{{meanval['word_mean'] | uriComponentTrimAndEncode}}">{{meanval['word_mean']}}</a>{{/if}}{{/if}}</span>{{if meanidx < val.means.length -1}}<span class="dict-margin">;</span>{{/if}}
                                {{else}}{{if tplData['isZh2En']}}{{if (/[\u0391-\uFFE5]+/).test(meanval)}}<span>{{meanval}}</span>{{else}}<a class="dict-second-trans" href="/#en/zh/{{meanval | uriComponentTrimAndEncode}}">{{meanval}}</a>{{/if}}{{else}}<span>{{meanval}}</span>{{/if}}{{if meanidx < val.means.length -1}}<span class="dict-margin">;</span>{{/if}}{{/if}}{{/each}}
                            </strong>
                            {{/if}}
                        </p>
                        {{/each}}
                        {{if tplData['net_means'] && tplData['net_means'].length > 0 && index === tplData['symbols'].length - 1}}
                        <p>
                            <b>网络</b>
                            <strong class="dict-comment-mean">
                                {{each tplData['net_means'] as netval netidx}}
                                {{if netidx < 3}}<span>{{netval['means']}}</span>{{if netidx < 2}};&nbsp;{{/if}}{{/if}}
                                {{/each}}
                            </strong>
                        </p>
                        {{/if}}
                    </div>
                </div>
            {{/if}}
            {{/each}}

            {{if tplData['exchange'] || tplData['err_words'] && tplData['err_words'].length > 0 || tplData['sim_words'] && tplData['sim_words'].length > 0}}
                <div class="dictionary-exchange{{if tplData['exchange'] && !tplData['showExchange']}} dictionary-no-exchange{{/if}}">
                    {{if tplData['exchange'] && tplData['exchange']['word_third']}}
                    <p>
                                <span class="word-can-trans">第三人称单数：
                                    {{each tplData['exchange']['word_third'] as value}}
                                    <a href="/#en/zh/{{value}}" class="sec-trans" data-stat-id="69" data-stat-add="第三人称单数">{{value}}</a>
                                    {{/each}}
                                </span>
                    </p>
                    {{/if}}
                    {{if tplData['exchange'] && tplData['exchange']['word_pl']}}
                    <p>
                                <span class="word-can-trans">复数：
                                    {{each tplData['exchange']['word_pl'] as value}}
                                    <a href="/#en/zh/{{value}}" class="sec-trans" data-stat-id="69" data-stat-add="复数">{{value}}</a>
                                    {{/each}}
                                </span>
                    </p>
                    {{/if}}
                    {{if tplData['exchange'] && tplData['exchange']['word_ing']}}
                    <p>
                                <span class="word-can-trans">现在分词：
                                    {{each tplData['exchange']['word_ing'] as value}}
                                    <a href="/#en/zh/{{value}}" class="sec-trans" data-stat-id="69" data-stat-add="现在分词">{{value}}</a>
                                    {{/each}}
                                </span>
                    </p>
                    {{/if}}
                    {{if tplData['exchange'] && tplData['exchange']['word_past']}}
                    <p>
                                <span class="word-can-trans">过去式：
                                    {{each tplData['exchange']['word_past'] as value}}
                                    <a href="/#en/zh/{{value}}" class="sec-trans" data-stat-id="69" data-stat-add="过去式">{{value}}</a>
                                    {{/each}}
                                </span>
                    </p>
                    {{/if}}
                    {{if tplData['exchange'] && tplData['exchange']['word_done']}}
                    <p>
                                <span class="word-can-trans">过去分词：
                                    {{each tplData['exchange']['word_done'] as value}}
                                    <a href="/#en/zh/{{value}}" class="sec-trans" data-stat-id="69" data-stat-add="过去分词">{{value}}</a>
                                    {{/each}}
                                </span>
                    </p>
                    {{/if}}
                    {{if tplData['exchange'] && tplData['exchange']['word_er']}}
                    <p>
                                <span class="word-can-trans">比较级：
                                    {{each tplData['exchange']['word_er'] as value}}
                                    <a href="/#en/zh/{{value}}" class="sec-trans" data-stat-id="69" data-stat-add="比较级">{{value}}</a>
                                    {{/each}}
                                </span>
                    </p>
                    {{/if}}
                    {{if tplData['exchange'] && tplData['exchange']['word_est']}}
                    <p>
                                <span class="word-can-trans">最高级：
                                    {{each tplData['exchange']['word_est'] as value}}
                                    <a href="/#en/zh/{{value}}" class="sec-trans" data-stat-id="69" data-stat-add="最高级">{{value}}</a>
                                    {{/each}}
                                </span>
                    </p>
                    {{/if}}

                    {{if tplData['err_words'] && tplData['err_words'].length > 0 || tplData['sim_words'] && tplData['sim_words'].length > 0}}
                    <p>
                                <span class="word-can-trans">形近词：
                                    {{if tplData['err_words'] && tplData['err_words'].length > 0}}
                                        {{each tplData['err_words']}}
                                        <a href="/#en/zh/{{$value}}" class="sec-trans" data-stat-id="69" data-stat-add="形近词">{{$value}}</a>
                                        {{/each}}
                                    {{/if}}
                                    {{if tplData['sim_words'] && tplData['sim_words'].length > 0}}
                                        {{each tplData['sim_words']}}
                                        <a href="/#en/zh/{{$value}}" class="sec-trans" data-stat-id="69" data-stat-add="形近词">{{$value}}</a>
                                        {{/each}}
                                    {{/if}}
                                </span>
                    </p>
                    {{/if}}
                </div>
            {{/if}}
            {{if tplData['derivative']}}
                <div class="dictionary-derivative">
                    <span>派生词：</span>
                    {{each tplData['derivative'] as drsData drsIdx}}
                        <p class="dr-item">
                            {{each drsData['data'] as drData drIdx}}
                                {{if drData.tag === 'dr'}}{{each drData['data'] as drVal}}{{if drVal['canTrans']}}<span class="word-can-trans"><a class="f-link sec-trans" href="/#en/zh/{{drVal.text | encodeURIComponent}}" data-stat-id="69" data-stat-add="派生词">{{drVal.text}}</a></span>{{else}}{{drVal.text}}{{/if}}{{/each}}{{/if}}{{if drData.tag === 'p'}}<span class="dr-p">{{drData['p_text']}}</span>{{/if}}
                            {{/each}}
                        </p>
                    {{/each}}
                </div>
            {{/if}}
        </div>
        {{if tplData['memory_skill'] || tplData['coreTags']}}
        <div class="dictionary-bottom clearfix">
            {{if tplData['memory_skill']}}
                <div class="dictionary-memory">
                    <span class="memory-tit">记忆技巧：</span><span class="momory-skill">{{tplData['memory_skill']}}</span>
                </div>
            {{/if}}

            {{if tplData['coreTags']}}
            <ol class="dictionary-tags">{{each tplData.coreTags}}<li>{{$value}}</li>{{/each}}</ol>
            {{/if}}
        </div>
        {{/if}}
        <!--<div class="output-hd clearfix">
            <div class="output-tip">
                {{if tplData['from'] === 'green'}}
                数据来源：百度词库
                {{else if tplData['from'] === 'kingsoft'}}
                数据来源：金山词霸
                {{else if tplData['from'] === 'keyword'}}
                数据来源：中国翻译研究院&nbsp;中国翻译协会
                {{else if tplData['from'] === 'netdata'}}
                数据来源：网络
                {{else if !tplData['from']}}
                数据来源：金山词霸
                {{/if}}
            </div>
        </div>-->
        {{if (tplData['from'] === 'kingsoft' || !tplData['from'])}}
        <div class="dictionary-kingsoft-source">
            <img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/widget/translate/details/dictionary/img/kingsoft_2x_19c9bd0.png" width="16" height="16" class="dictionary-kingsoft-source-icon">
            <span class="dictionary-kingsoft-source-text">内容来自金山词霸</span>
            <div class="dictionary-kingsoft-source-arrow"></div>
        </div>
        {{/if}}
    </div>
</script>
<script type="text/template" id="tplOtherSimplemeans">
    <div class="simple-dict simple-dict-f">
        <div class="output-bd" dir="ltr">
            {{each tplData['content'] as value index}}
            <div class="dictionary-output">
                <div class="dictionary-title">
                    <h3 class="strong">{{tplData['src']}}</h3>
                    {{if tplData['voice'] && tplData['voice'].length > 0}}
                    <div class="dictionary-spell">
                        {{each tplData['voice']}}
                        <span class="phonetic-transcription">
                                {{if $value['en_phonic']}}
                                <span>英</span>
                                <b>{{$value['en_phonic']}}</b>
                                <a href="javascript:void(0);" data-sound-lan="uk&lock" data-sound-text="{{tplData['src']}}" class="op-sound">
                                    <span class="icon-sound sound-btn"></span>
                                </a>
                                {{else if $value['us_phonic']}}
                                <span>美</span>
                                <b>{{$value['us_phonic']}}</b>
                                <a href="javascript:void(0);" data-sound-lan="en&lock" data-sound-text="{{tplData['src']}}" class="op-sound">
                                    <span class="icon-sound sound-btn"></span>
                                </a>
                                {{/if}}
                            </span>
                        {{/each}}
                    </div>
                    {{/if}}
                </div>

                <div class="dictionary-comment">
                    {{each value['mean'] as val idx}}
                    <p>
                        {{if val['pre']}}
                        <b>{{val['pre']}}</b>
                        {{/if}}
                        <strong class="dict-comment-mean">
                            {{each val['cont'] as valcont idxcont}}
                            <span>{{idxcont}}</span>;&nbsp;
                            {{/each}}
                        </strong>
                    </p>
                    {{/each}}

                    {{if tplData['show_th_detail']}}
                    <p style="padding-top:20px;">
                        ข้อมูลจาก NECTEC&quot;s Lexitron
                    </p>
                    {{/if}}
                </div>
            </div>
            {{/each}}
        </div>
    </div>
</script><script type="text/html" id="tplFestivalLink">
    <div id="festival-link-container">
        <div class="festival-link-date-container icon-date">
            <span class="festival-link-date-decade festival-link-date-num-2"></span>
            <span class="festival-link-date-unit festival-link-date-num-6"></span>
        </div>
        {{if hasJump}}
            <a href="{{url}}" target="_blank" id="festival-link">{{jumpText}}</a>
        {{/if}}
        {{if hasNormal}}
            <span class="festival-link-text">{{normalText}}</span>
        {{/if}}
    </div>
</script>
<script type="text/html" id="tplAdLink">
    <div class="hot-link-middle{{if isPlaceAdLinkRight}} hot-link-middle-right{{/if}}"><a href="{{url}}" target="_blank">{{text}}</a><span class="hot-link-icon icon-hot"></span></div>
</script>
<script type="text/html" id="tplOxfordUnbox">
    <section class="result-section nav-sub-section need-collapse" data-nav-text="{{$data.type | toNavChn}}" data-collapse-height="700">
    <header class="section-header">{{if $data.onlyUnbox}}牛津词典 - {{/if}}{{$data.type | toNavChn}}</header>
    <div id="cont-{{$data.type}}" class="details-cont-item details-cont-item-tail item-oxford">
        {{each $data.data as unbox}}
        <div class="oxford-unbox f-result">
        {{if unbox['data'] && unbox['data'].length > 0}}
            {{each unbox['data'] as unboxData}}
                {{if unboxData.tag === 'title'}}
                    <div class="unbox-title">
                    {{if unboxData.words && unboxData.words.length > 0}}
                        {{each unboxData.words as words}}
                            <span class="word-can-trans"><a class="f-link sec-trans" data-stat-id="44" href="/#en/zh/{{words | encodeURIComponent}}">{{words}}</a></span>
                        {{/each}}
                    {{else}}
                        <span class="word-can-not-trans">{{unboxData.text}}</span>
                    {{/if}}
                    </div>
                {{else if unboxData.tag === 'subhead'}}
                    <div class="unbox-subhead f-gap-top-large">
                        <p>{{unboxData.enText}} {{unboxData.chText}}</p>
                    </div>
                {{else if unboxData.tag === 'para'}}
                    {{if unboxData.data && unboxData.data.length > 0}}
                    <div class="unbox-normal {{unboxData | setParaOudent:unbox.type}}">
                        {{each unboxData.data as paraData}}
                        {{if paraData.tag === 'unx'}}
                            <div class="para-unx f-gap-top">
                                <p class="f-color-brown">{{paraData.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{paraData.enText | encodeURIComponent}}" class="operate-btn op-sound" >
                                    <span class="icon-sound"></span>
                                </a></p>
                                <p class="f-color-brown">{{paraData.chText}}</p>
                            </div>
                        {{else if paraData.tag === 'und'}}
                            <div class="para-und f-gap-top">
                                <p>{{paraData.enText + ' ' + paraData.chText}}</p>
                            </div>
                        {{else if paraData.tag === 'unmore'}}
                            {{if paraData['data'] && paraData['data'].length > 0}}
                            <div class="para-unmore f-gap-top">
                                {{each paraData['data'] as moreData}}
                                {{if moreData['canTrans']}}
                                    <span class="word-can-trans"><a href="/#en/zh/{{moreData['text'] | encodeURIComponent}}" class="f-link sec-trans" data-stat-id="44">{{moreData['text']}}</a></span>
                                {{else}}
                                    {{moreData['text']}}
                                {{/if}}
                                {{/each}}
                            </div>
                            {{/if}}
                        {{else if paraData.tag === 'unsyn'}}
                            <div class="para-und f-gap-top-large">
                                <p><span class="word-can-trans"><a class="f-link sec-trans" href="/#en/zh/{{paraData.enText | encodeURIComponent}}" data-stat-id="44">{{paraData.enText}}</a></span></p>
                            </div>
                        {{else if paraData.tag === 'unwx'}}
                            <div class="para-unwx f-gap-top">
                                <!-- <p class="f-color-brown f-text-through-gray">{{paraData.enText + paraData.chText}}</p> -->
                                <p class="f-color-brown"><del>{{paraData.enText + paraData.chText}}</del></p>
                            </div>
                        {{else if paraData.tag === 'unnote'}}
                            {{if paraData.data && paraData.data.length > 0}}
                            <div class="para-unnote f-gap-top-large f-overflow-hidden {{paraData | setNoteOudent}}">
                                <div class="f-card f-card-with-tag">
                                    <span class="para-unnote-tag">注释</span>
                                    {{each paraData.data as noteData noteIdx}}
                                    {{if noteData.tag === 'unx'}}
                                        <div class="para-unnote-unx f-gap-top">
                                            <p class="f-color-brown">{{noteData.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{noteData.enText | encodeURIComponent}}" class="operate-btn op-sound"><span class="icon-sound"></span></a></p>
                                            <p class="f-color-brown">{{noteData.chText}}</p>
                                        </div>
                                    {{else if noteData.tag === 'und'}}
                                        <div class="para-unnote-und {{if noteIdx === 0}}f-gap-top{{else}}f-gap-top-large{{/if}}">
                                            <p>{{noteData.enText}}</p>
                                            <p>{{noteData.chText}}</p>
                                        </div>
                                    {{else if noteData.tag === 'unsyn'}}
                                        <div class="para-unnote-unsyn f-gap-top-large">
                                            <p><span class="word-can-trans"><a class="f-link sec-trans" href="/#en/zh/{{noteData.enText | encodeURIComponent}}" data-stat-id="44">{{noteData.enText}}</a></span></p>
                                        </div>
                                    {{else if noteData.tag === 'unwx'}}
                                        <div class="para-unnote-unwx f-gap-top">
                                            <p class="f-color-brown"><del>{{noteData.enText + noteData.chText}}</del></p>
                                        </div>
                                    {{else}}
                                        <div class="para-{{noteData.tag}} f-gap-top">
                                            <p>{{noteData.enText + noteData.chText}}</p>
                                        </div>
                                    {{/if}}
                                    {{/each}}
                                </div>
                            </div>
                            {{/if}}
                        {{else}}
                            <div class="para-{{paraData.tag}} f-gap-top">
                                <p>{{paraData.enText + paraData.chText}}</p>
                            </div>
                        {{/if}}
                        {{/each}}
                    </div>
                    {{/if}}
                {{else if unboxData.tag === 'althead'}}
                    <div class="unbox-althead f-overflow-hidden f-gap-top-large">
                        <div class="f-card">
                            {{if unboxData.chText}}
                                <h2 class="f-title f-title-bold">{{unboxData.chText}}</h2>
                            {{else}}
                                <h2 class="f-title f-title-bold">{{unboxData.enText}}</h2>
                            {{/if}}
                            {{if unboxData.data}}
                                {{if unboxData.data.data && unboxData.data.data.length > 0}}
                                    {{each unboxData.data.data as paraData}}
                                    {{if paraData.tag === 'unx'}}
                                        <div class="para-unx f-gap-top">
                                            <p class="f-color-brown">{{paraData.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{paraData.enText | encodeURIComponent}}" class="operate-btn op-sound" >
                                        <span class="icon-sound"></span>
                                    </a></p>
                                            <p class="f-color-brown">{{paraData.chText}}</p>
                                        </div>
                                    {{else if paraData.tag === 'und'}}
                                        <div class="para-und">
                                            {{if paraData.enText}}
                                                <p class="f-gap-top">{{paraData.enText}}</p>
                                            {{/if}}
                                            <!-- <p>{{#paraData.chText | splitTextByMark:'。'}}</p> -->
                                            {{if paraData.chText}}
                                            <div class="f-gap-top">
                                                {{#paraData.chText | splitTextByMark:'。'}}
                                            </div>
                                            {{/if}}
                                        </div>
                                    {{else if paraData.tag === 'unsyn'}}
                                        <div class="para-und f-gap-top-large">
                                            <p><span class="word-can-trans"><a class="f-link sec-trans" href="/#en/zh/{{paraData.enText | encodeURIComponent}}" data-stat-id="44">{{paraData.enText}}</a></span></p>
                                        </div>
                                    {{else if paraData.tag === 'unwx'}}
                                        <div class="para-unwx f-gap-top">
                                            <!-- <p class="f-color-brown f-text-through-gray">{{paraData.enText + paraData.chText}}</p> -->
                                            <p class="f-color-brown"><del>{{paraData.enText + paraData.chText}}</del></p>
                                        </div>
                                    {{else}}
                                        <div class="para-{{paraData.tag}} f-gap-top">
                                            <p>{{paraData.enText + paraData.chText}}</p>
                                        </div>
                                    {{/if}}
                                    {{/each}}
                                {{/if}}
                            {{/if}}
                        </div>
                    </div>
                {{else if unboxData.tag === 'patterns'}}
                    <div class="unbox-patterns f-gap-top-large">
                        <h2 class="f-title f-title-bold">常用搭配</h1>
                        {{if unboxData.data && unboxData.data.length > 0}}
                            {{each unboxData.data as patternData}}
                                {{if patternData.data && patternData.data.length > 0}}
                                    {{each patternData.data as paraData}}
                                    {{if paraData.tag === 'unx'}}
                                        <div class="para-unx">
                                            <p class="f-color-brown">{{paraData.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{paraData.enText | encodeURIComponent}}" class="operate-btn op-sound" >
                                            <span class="icon-sound"></span></a></p>
                                            <p class="f-color-brown">{{paraData.chText}}</p>
                                        </div>
                                    {{else if paraData.tag === 'und'}}
                                        <div class="para-und f-gap-top">
                                            <!--<p>{{paraData.enText + paraData.chText}}</p>-->
                                            <p>{{paraData.enText | addSpaceAroundMark:'/'}}</p>
                                        </div>
                                    {{else if paraData.tag === 'unsyn'}}
                                        <div class="para-und f-gap-top-large">
                                            <p><span class="word-can-trans"><a class="f-link sec-trans" href="/#en/zh/{{paraData.enText | encodeURIComponent}}" data-stat-id="44">{{paraData.enText}}</a></span></p>
                                        </div>
                                    {{else}}
                                        <div class="para-{{paraData.tag}}">
                                            <p>{{paraData.enText + paraData.chText}}</p>
                                        </div>
                                    {{/if}}
                                    {{/each}}
                                {{/if}}
                            {{/each}}
                        {{/if}}
                    </div>
                {{else if unboxData.tag === 'table'}}
                    <div class="unbox-table f-overflow-hidden f-gap-top-large f-gap-bottom-large">
                        {{if unboxData.data && unboxData.data.length > 0}}
                            <div class="f-table">
                                <table>
                                    <tbody>
                                        {{if unboxData.data[0]['th']['enText'] || unboxData.data[0]['th']['chText']}}
                                        <tr>
                                        {{each unboxData.data as tableData}}
                                            <th>{{if tableData.th.enText}}<p>{{tableData.th.enText}}</p>{{/if}}{{if tableData.th.chText}}<p>{{tableData.th.chText}}</p>{{/if}}</th>
                                        {{/each}}
                                        </tr>
                                        {{/if}}
                                        {{each unboxData.data[0].tds as val idx}}
                                            <tr>
                                            {{each unboxData.data as tableData}}
                                                <td>{{if tableData.tds[idx].enText}}<p>{{tableData.tds[idx].enText}}</p>{{/if}}{{if tableData.tds[idx].chText}}<p>{{tableData.tds[idx].chText}}</p>{{/if}}</td>
                                            {{/each}}
                                            </tr>
                                        {{/each}}
                                    </tbody>
                                </table>
                            </div>
                        {{/if}}
                    </div>
                {{/if}}
            {{/each}}
        {{/if}}
        </div>
        {{/each}}
    </div>
    </section>
</script>
<script type="text/html" id="tplOxfordEntryInlinesInfo">
    {{each $data['data'] as infoData infoIdx}}<!--
        -->{{if infoData['tag'] === 's'}}<!--
            -->{{infoData['s_text']}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 's' || $data['data'][infoIdx + 1]['tag'] === 'r' || $data['data'][infoIdx + 1]['tag'] === 'g')}}, {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'r'}}<!--
            -->{{infoData['r_text']}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 's' || $data['data'][infoIdx + 1]['tag'] === 'r' || $data['data'][infoIdx + 1]['tag'] === 'g')}}, {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'if'}}<!--
            -->{{infoData['enText']}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && $data['data'][infoIdx + 1]['tag'] === 'cm'}} {{else}}, {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'g'}}<!--
            -->{{each infoData['data'] as gData}}<!--
                -->{{if gData['hoverText']}}<!--
                    --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{gData['hoverText']}}">{{gData['text']}}</span><!--
                -->{{else}}<!--
                    -->{{gData['text']}}<!--
                -->{{/if}}<!--
            -->{{/each}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 's' || $data['data'][infoIdx + 1]['tag'] === 'g')}}, {{else if $data['data'][infoIdx + 1] && $data['data'][infoIdx + 1]['tag'] === 'r'}}<span class="entry-vsg-sp-comma">, </span> {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'il'}}<!--
            -->{{each infoData['data'] as ilData}}<!--
                -->{{if ilData['hoverText']}}<!--
                    --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{ilData['hoverText']}}">{{ilData['text']}}</span><!--
                -->{{else}}<!--
                    -->{{ilData['text']}}<!--
                -->{{/if}}<!--
            -->{{/each}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 'cm' || $data['data'][infoIdx + 1]['tag'] === 'if')}} {{else}}, {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'v' || infoData['tag'] === 'vs' || infoData['tag'] === 'vc'}}<!--
            -->{{infoData['enText']}}{{if infoData['tm']}}{{infoData['tm']}}{{/if}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 'v' || $data['data'][infoIdx + 1]['tag'] === 'vs' || $data['data'][infoIdx + 1]['tag'] === 'vc' || $data['data'][infoIdx + 1]['tag'] === 'r')}}, {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'co'}}<!--
            -->{{infoData['enText']}}{{if infoData['tm']}}{{infoData['tm']}}{{/if}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && $data['data'][infoIdx + 1]['tag'] === 'cm'}} {{else}}, {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'cm'}}<!--
            -->{{if infoData['chText']}}<!--
            -->{{infoData['enText']}} {{infoData['chText']}}<!--
            -->{{else}}<!--
            -->{{infoData['enText']}}<!--
            -->{{/if}} <!--
        -->{{/if}}<!--
    -->{{/each}}
</script>
<script type="text/html" id="tplOxfordEntryInlines">
    {{each $data as item}}
        {{if item['tag'] === 'grs'}}
            <span class="entry-grs"><!--
            -->[{{each item['data'] as grsData grsIdx}}<!--
                -->{{each grsData['data'] as grData}}<!--
                    -->{{if grData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{grData['hoverText']}}">{{grData['text']}}</span><!--
                    -->{{else}}<!--
                        -->{{grData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if grsIdx !== item['data'].length - 1}}, {{/if}}<!--
            -->{{/each}}]<!--
            --></span>
        {{else if item['tag'] === 'pts'}}
            <span class="entry-pts"><!--
            -->[{{each item['data'] as ptsData ptsIdx}}<!--
                -->{{each ptsData['data'] as ptData}}<!--
                    -->{{if ptData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{ptData['hoverText']}}">{{ptData['text']}}</span><!--
                    -->{{else}}<!--
                        -->{{ptData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if ptsIdx !== item['data'].length - 1}}
                    {{if item['data'][ptsIdx + 1] && item['data'][ptsIdx + 1]['pt'] === 'advprep' && item['data'][ptsIdx + 1]['data'] && item['data'][ptsIdx + 1]['data'][0] && item['data'][ptsIdx + 1]['data'][0]['tag'] !== 'freq'}} {{else}}, {{/if}}
                {{/if}}<!--
            -->{{/each}}]<!--
            --></span>
        {{else if item['tag'] === 'pvpts'}}
            <span class="entry-pts"><!--
            -->{{each item['data'] as ptsData ptsIdx}}<!--
                -->{{each ptsData['data'] as ptData}}<!--
                    -->{{if ptData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{ptData['hoverText']}}">{{ptData['text']}}</span><!--
                    -->{{else}}<!--
                        -->{{ptData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if ptsIdx !== item['data'].length - 1}}, {{/if}}<!--
            -->{{/each}}<!--
            --></span>
        {{else if item['tag'] === 'info'}}
            <span class="entry-info"><span class="entry-info-left">(</span>{{include 'tplOxfordEntryInlinesInfo' item}}<span class="entry-info-right">)</span></span>
        {{else if item['tag'] === 'ds' || item['tag'] === 'dc' || item['tag'] === 'u'}}
            <span class="entry-ds">({{item.enText}} {{item.chText}})</span>
        {{else if item['tag'] === 'ab'}}
            <span class="entry-ab">(abbr. {{item.ab_text}})</span>
        {{else if item['tag'] === 'sym'}}
            <span class="entry-sym">(symb {{item.sym_text}})</span>
        {{/if}}
    {{/each}}
</script>
<script type="text/html" id="tplOxfordEntryXR">
    <!-- 待确认 -->
    {{if $data['xt'] === 'id' && $data['data']}}
        {{#$data | getIdsgHtml}}
    <!-- syn表示同义词，待确认 -->
    {{else if $data['xt'] === 'syn' || $data['xt'] === 'opp' || $data['xt'] === 'see' || $data['xt'] === 'see.c' || $data['xt'] === 'cp' || $data['xt'] === 'rn' || $data['xt'] === 'useat' || $data['xt'] === 'arrow'}}
        {{if $data['data'] && $data['data'].length > 0}}
        <div class="entry-xr {{if $data['xt'] === 'arrow' || $data['xt'] === 'cp' || $data['xt'] === 'rn' || $data['xt'] === 'see' || $data['xt'] === 'see.c' || $data['xt'] === 'useat'}}entry-xr-more{{/if}} f-gap-top">
            {{$data['xt'] | genXRPrefix}}
            {{each $data['data'] as xrsData xrsIdx}}<!--
                -->{{if xrsData['data'] && xrsData['data'].length > 0}}<!--
                -->{{each xrsData['data'] as xrData}}<!--
                    -->{{if xrData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{xrData['hoverText']}}">{{xrData['text']}}</span><!--
                    -->{{else if xrData['canTrans']}}<!--
                        --><span class="word-can-trans"><a href="/#en/zh/{{xrData['text'] | encodeURIComponent}}" class="f-link sec-trans" data-stat-id="45">{{xrData['text']}}</a></span><!--
                    -->{{else}}<!--
                        -->{{xrData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if xrsIdx !== $data['data'].length - 1}}, {{/if}}<!--
                -->{{/if}}<!--
            -->{{/each}}
        </div>
        {{/if}}
    {{else}}
    {{if $data['data'] && $data['data'].length > 0}}
        {{each $data['data'] as xrsData}}
        {{if xrsData['data'] && xrsData['data'].length > 0}}
        <div class="entry-xr f-gap-top">
            {{each xrsData['data'] as xrData}}
                {{if xrData['hoverText']}}
                    <span class="entry-hover data-hover-tip" data-hover-tip-text="{{xrData['hoverText']}}">{{xrData['text']}}</span>
                {{else if xrData['canTrans']}}
                    <span class="word-can-trans"><a href="/#en/zh/{{xrData['text'] | encodeURIComponent}}" class="f-link sec-trans" data-stat-id="45">{{xrData['text']}}</a></span>
                {{else}}
                    {{xrData['text']}}
                {{/if}}
            {{/each}}
        </div>
        {{/if}}
        {{/each}}
    {{/if}}
    {{/if}}
</script>
<script type="text/html" id="tplOxfordEntryEtym">
    <div class="entry-etym f-gap-top-large">
        <p><span class="entry-bracket-ch">【</span>词源】{{$data.enText}} {{$data.chText}}</p>
    </div>
    <!--TODO etym 需要 check 一下有 没有 xrData -->
</script>
<script type="text/html" id="tplOxfordEntryNormal">
    {{if $data['tag'] === 'a'}}
        <p class="entry-a f-gap-top">
            {{if $data['before']}}{{include 'tplOxfordEntryInlines' $data['before']}}{{/if}}
            {{$data['texts'] | joinByMark:','}}
            {{if $data['after']}}{{include 'tplOxfordEntryInlines' $data['after']}}{{/if}}
        </p>
    {{else if $data['tag'] === 'as'}}
        {{if $data['before'] || $data['after'] || ($data['data'] && $data['data'].length > 0)}}
            <div class="entry-a f-gap-top">
            {{if $data['before']}}{{include 'tplOxfordEntryInlines' $data['before']}}{{/if}}
            {{if $data['data'] && $data['data'].length > 0}}
            {{each $data['data'] as asData asIdx}}
                {{if asData['data'] && asData['data'].length > 0}}
                    {{each asData['data'] as aData}}
                        {{if aData['tag'] === 'grs'}}
                        <span class="entry-grs"><!--
                        -->[{{each aData['data'] as grsData grsIdx}}<!--
                            -->{{each grsData['data'] as grData}}<!--
                                -->{{if grData['hoverText']}}<!--
                                    --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{grData['hoverText']}}">{{grData['text']}}</span><!--
                                -->{{else}}<!--
                                    -->{{grData['text']}}<!--
                                -->{{/if}}<!--
                            -->{{/each}}<!--
                            -->{{if grsIdx !== aData['data'].length - 1}}, {{/if}}<!--
                        -->{{/each}}]<!--
                        --></span>
                        {{else}}{{aData.text}}{{/if}}
                    {{/each}}{{if asData['tm']}}{{asData['tm']}}{{/if}}{{if asIdx !== $data['data'].length - 1}}, {{/if}}
                {{/if}}
            {{/each}}
            {{/if}}
            {{if $data['after']}}{{include 'tplOxfordEntryInlines' $data['after']}}{{/if}}
            </div>
        {{/if}}
    {{else if $data['tag'] === 'cf' || $data['tag'] === 'cc'}}
        <p class="entry-cf f-gap-top">
            {{if $data['before']}}{{include 'tplOxfordEntryInlines' $data['before']}}{{/if}}
            {{$data['texts'] | joinByMark:'**'}}
            {{if $data['after']}}{{include 'tplOxfordEntryInlines' $data['after']}}{{/if}}
        </p>
    <!-- d表示一个释义项中的中英文解释 -->
    {{else if $data['tag'] === 'd' || $data['tag'] === 'ud'}}
        <p class="entry-d f-gap-top">
            <!-- 待确认 -->
            {{if $data['before']}}{{include 'tplOxfordEntryInlines' $data['before']}}{{/if}}
            {{$data.chText}}
            <br>
            {{$data.enText}}
            {{if $data['after']}}{{include 'tplOxfordEntryInlines' $data['after']}}{{/if}}
        </p>
        <!-- 待确认 -->
        {{if $data['xrs']}}
            {{each $data['xrs'] as xrData}}
                {{include 'tplOxfordEntryXR' xrData}}
            {{/each}}
        {{/if}}
    {{else if $data['tag'] === 'x'}}
        <div class="entry-x f-color-brown f-gap-top">
            <p class="entry-x-en">
                {{if $data['before']}}{{include 'tplOxfordEntryInlines' $data['before']}}{{/if}}
                {{$data.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{$data.enText | encodeURIComponent}}" class="operate-btn op-sound" ><span class="icon-sound"></span></a>
            </p>
            <p class="entry-x-zh">
            {{$data.chText}}
            </p>
        </div>
        {{if $data['xrs']}}
            {{each $data['xrs'] as xrData}}
                {{include 'tplOxfordEntryXR' xrData}}
            {{/each}}
        {{/if}}
        {{if $data['after']}}
        <div class="entry-alone f-gap-top">
            {{include 'tplOxfordEntryInlines' $data['after']}}
        </div>
        {{/if}}
    {{else if $data['tag'] === 'xrs'}}
        {{include 'tplOxfordEntryXR' $data}}
    {{else if $data['tag'] === 'help'}}
        {{include 'tplOxfordEntryHelp' $data}}
    {{else if $data['tag'] === 'ifs-g'}}
        {{include 'tplOxfordEntryIfsg' $data}}
    {{else if $data['tag'] === 'p'}}
        <div class="entry-p">
            {{if $data['before']}}<p class="entry-alone f-gap-top">{{include 'tplOxfordEntryInlines' $data['before']}}</p>{{/if}}
            <p class="f-gap-top">{{$data['p_text']}}</p>
            {{if $data['after']}}<p class="entry-alone f-gap-top">{{include 'tplOxfordEntryInlines' $data['after']}}</p>{{/if}}
        </div>
    {{else if $data['tag'] === 'vs-g'}}
        {{if $data['data'] && $data['data'].length > 0}}
        <div class="entry-vsg f-gap-top-large">
            <!-- <span class="entry-bracket-ch">【</span>变体】 -->
            <span class="entry-vsg-label {{$data['data'][0] | judgeIfG}}">also </span>
            {{each $data['data'] as vsgData}}
                {{if vsgData['tag'] === 'alone'}}
                    {{include 'tplOxfordEntryInlines' vsgData['data']}}
                {{else if vsgData['tag'] === 'ifs-g'}}
                    {{include 'tplOxfordEntryIfsg' vsgData}}
                {{/if}}
            {{/each}}
        </div>
        {{/if}}
    {{else if $data['tag'] === 'etym'}}
        {{include 'tplOxfordEntryEtym' $data}}
    {{else if $data['tag'] === 'alone'}}
        <div class="entry-alone f-gap-top">
            {{include 'tplOxfordEntryInlines' $data['data']}}
        </div>
    {{/if}}
</script>
<script type="text/html" id="tplOxfordEntryIfsg">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-ifsg f-gap-top-large">
        <!-- <span class="entry-bracket-ch">【</span>不规则形式】 -->
        <span class="entry-ifsg-label entry-bracket-ch {{$data['data'][0] | judgeIfCo}}">【不规则形式】</span>
        {{each $data['data'] as ifsgData}}
            {{if ifsgData['tag'] === 'help'}}
                {{include 'tplOxfordEntryHelp' ifsgData}}
            {{else if ifsgData['tag'] === 'alone'}}
                {{include 'tplOxfordEntryInlines' ifsgData['data']}}
            {{else if ifsgData['tag'] === 'if-g'}}
                {{each ifsgData['data'] as ifgData ifgIdx}}
                {{if ifgData['tag'] === 'alone'}}
                    {{include 'tplOxfordEntryInlines' ifgData['data']}}{{if ifgIdx !== ifsgData['data'].length - 1}},{{/if}}
                {{/if}}
                {{/each}}
            {{else}}
            {{/if}}
        {{/each}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplOxfordEntryHelp">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-help f-gap-top-large">
        <span class="entry-bracket-ch">【</span>帮助说明】
        {{each $data['data'] as helpData}}
            {{if helpData['tag'] === 'x'}}
            <div class="entry-x f-color-brown f-gap-top">
                <p class="entry-x-en">
                    {{if helpData['before']}}{{include 'tplOxfordEntryInlines' helpData['before']}}{{/if}}
                    {{helpData.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{helpData.enText | encodeURIComponent}}" class="operate-btn op-sound" ><span class="icon-sound"></span></a>
                </p>
                {{if helpData.chText}}
                <p class="entry-x-zh">
                {{helpData.chText}}
                </p>
                {{/if}}
            </div>
            {{else if helpData['tag'] === 'wx'}}
            <p class="entry-wx f-color-brown f-gap-top"><del>{{helpData.enText}}</del></p>
            {{else if helpData['tag'] === 'gi'}}
            {{each helpData['data'] as giData}}
                {{if giData['hoverText']}}
                <span class="entry-hover data-hover-tip" data-hover-tip-text="{{giData['hoverText']}}">{{giData['text']}}</span>
                {{else}}
                {{giData['text']}}
                {{/if}}
            {{/each}}
            {{else}}{{helpData.text}} {{/if}}
        {{/each}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplOxfordEntryNG">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-ndg f-gap-top-large">
        <span class="ndg-n {{if $data['n'] > 9}}ndg-n-left{{/if}}">{{$data['n']}}</span>
        {{each $data['data'] as ngData}}
            {{include 'tplOxfordEntryNormal' ngData}}
        {{/each}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplOxfordEntryPG">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-pg f-gap-top-large">
        {{each $data['data'] as pgData pgIdx}}
            <!-- 词性字符串 -->
            {{if pgData['tag'] === 'p'}}
                <div class="entry-p entry-p-ib">
                    <p class="f-title f-title-bold pg-p f-gap-top">{{pgData['p_text']}}</p>
                    {{if $data['data'][pgIdx + 1] && $data['data'][pgIdx + 1]['tag'] === 'p'}}, {{/if}}
                </div>
            <!-- 词性下的一种释义 -->
            {{else if pgData['tag'] === 'n-g'}}
                {{include 'tplOxfordEntryNG' pgData}}
            {{else if pgData['tag'] === 'sd-g'}}
                {{if pgData['data'] && pgData['data'].length > 0}}
                <div class="entry-sdg {{if pgIdx === 0}}f-gap-top{{else}}f-gap-top-large{{/if}}">
                {{each pgData['data'] as sdgData sdgIdx}}
                    {{if sdgData['tag'] === 'sd'}}
                        <p class="sdg-sd">{{sdgData.chText}} {{sdgData.enText}}</p>
                    {{else if sdgData['tag'] === 'n-g'}}
                        {{include 'tplOxfordEntryNG' sdgData}}
                    {{else}}
                        <div class="entry-outdent">
                        {{include 'tplOxfordEntryNormal' sdgData}}
                        </div>
                    {{/if}}
                {{/each}}
                </div>
                {{/if}}
            {{else if pgData['tag'] === 'ids-g'}}
                {{#pgData | getIdsgHtml}}
            {{else if pgData['tag'] === 'pvs-g'}}
                {{if pgData['data'] && pgData['data'].length > 0}}
                <div class="entry-pvsg entry-card f-overflow-hidden f-gap-top-large">
                    <div class="f-card f-card-with-tag">
                        <span class="entry-card-tag">短语动词</span>
                        {{each pgData['data'] as pvsgData pvsgIdx}}
                        <div class="entry-pvg {{if pgData['data'].length > 1}}entry-pvg-outdent{{/if}} {{if pvsgIdx > 0}}f-gap-top-large{{/if}}">
                            {{each pvsgData['data'] as pvgData}}
                            {{if pvgData['tag'] === 'pv'}}
                                <p class="pvg-pv">{{pvgData.enText}}</p>
                            {{else if pvgData['tag'] === 'n-g'}}
                                {{include 'tplOxfordEntryNG' pvgData}}
                            {{else}}
                                {{include 'tplOxfordEntryNormal' pvgData}}
                            {{/if}}
                            {{/each}}
                        </div>
                        {{/each}}
                    </div>
                </div>
                {{/if}}
            {{else if pgData['tag'] === 'dr-g'}}
                {{include 'tplOxfordEntryDrg' pgData}}
            {{else}}
                {{include 'tplOxfordEntryNormal' pgData}}
            {{/if}}
        {{/each}}
        {{if $data['wfg'] && $data['wfg'].length > 0}}
            <div class="entry-wfg entry-card f-overflow-hidden f-gap-top-large">
                <div class="f-card f-card-with-tag">
                    <span class="entry-card-tag">词族</span>
                    {{each $data['wfg'] as wfgData}}
                    <p class="wfg-row"><!--
                        --><span class="word-can-trans"><a class="f-link sec-trans" href="/#en/zh/{{wfgData['wfw'] | encodeURIComponent}}" data-stat-id="45">{{wfgData['wfw']}}</a></span>&nbsp;<!--
                        -->{{if wfgData['wfp'] && wfgData['wfp'].length}}<!--
                            -->{{each wfgData['wfp'] as wfpData}}<!--
                                --><span>{{wfpData}}&nbsp;</span><!--
                            -->{{/each}}<!--
                        -->{{/if}}<!--
                        -->{{if wfgData['wfo']}}<!--
                            --><span>{{wfgData['wfo']}}</span><!--
                        -->{{/if}}<!--
                    --></p>
                    {{/each}}
                </div>
            </div>
        {{/if}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplOxfordEntryXrIdsg">
    <div class="entry-idsg entry-card f-overflow-hidden f-gap-top-large">
        <div class="f-card f-card-with-tag">
            <span class="entry-card-tag">习语</span>
            {{each $data['data'] as idsgData idsgIdx}}
            <div class="entry-idg f-overflow-hidden {{if $data['data'].length > 1}}entry-idg-outdent{{/if}} {{if idsgIdx > 0}}f-gap-top-large{{/if}} {{idsgData['data'] | judgeIfId}}">
                {{each idsgData['data'] as idgData}}
                    {{if idgData['tag'] === 'id'}}
                        {{if idgData['before']}}
                        <div class="entry-alone idg-id-before">
                            {{include 'tplOxfordEntryInlines' idgData['before']}}
                        </div>
                        <p class="idg-id f-gap-top">{{idgData.enText}}</p>
                        {{else}}
                        <p class="idg-id">{{idgData.enText}}</p>
                        {{/if}}
                    {{else if idgData['tag'] === 'n-g'}}
                        {{include 'tplOxfordEntryNG' idgData}}
                    {{else}}
                        {{include 'tplOxfordEntryNormal' idgData}}
                    {{/if}}
                {{/each}}
            </div>
            {{/each}}
        </div>
    </div>
</script>
<script type="text/html" id="tplOxfordEntryDrg">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-drg f-gap-top-large">
    {{each $data['data'] as drgData}}
        {{if drgData['tag'] === 'dr'}}
            <span class="entry-bracket-ch">【</span>派生词】{{each drgData['data'] as dr idx}}{{if dr['canTrans']}}<span class="word-can-trans"><a class="f-link sec-trans" href="/#en/zh/{{dr['text'] | encodeURIComponent}}" data-stat-id="45">{{dr['text']}}</a></span>{{else}}{{dr['text']}}{{/if}}{{if idx < drgData['data'].length - 1}}, {{/if}}{{/each}}
        {{else if drgData['tag'] === 'p'}}
            <span class="dr-p f-gap-top">{{drgData['p_text']}}</span>
        {{else}}
            {{include 'tplOxfordEntryNormal' drgData}}
        {{/if}}
    {{/each}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplOxfordEntry">
    <header class="section-header">牛津词典</header>
    <div id="cont-entry" class="details-cont-item details-cont-item-tail item-oxford">
        {{each $data as entry}}
        {{if entry['data'] && entry['data'].length > 0}}
        <div class="oxford-entry f-result">
            {{each entry['data'] as entryData}}
                {{if entryData['tag'] === 'h-g' && entry['hasPG'] === 'n'}}
                    {{include 'tplOxfordEntryPG' entryData}}
                {{else if entryData['tag'] === 'p-g'}}
                    {{include 'tplOxfordEntryPG' entryData}}
                {{else if entryData['tag'] === 'dr-g'}}
                    {{include 'tplOxfordEntryDrg' entryData}}
                {{else if entryData['tag'] !== 'h-g'}}
                    <div class="entry-outdent-small f-gap-top">
                        {{include 'tplOxfordEntryNormal' entryData}}
                    </div>
                {{/if}}
            {{/each}}
        </div>
        {{/if}}
        {{/each}}
    </div>
</script>
<script type="text/html" id="tplOxford">
    <section class="result-section oxford-container {{if tplData.onlyEntry}}need-collapse{{/if}}" data-nav-text="牛津词典" {{if tplData.onlyEntry}}data-collapse-height="700"{{/if}} data-forbin-select="y">
        {{if tplData.entry && tplData.entry.length > 0}}
            {{if !tplData.onlyEntry}}
            <section class="result-section nav-sub-section need-collapse" data-nav-text="详细释义" data-collapse-height="700">
            {{/if}}
            {{include 'tplOxfordEntry' tplData.entry}}
            <p class="section-tip-bottom">百度翻译对原文进行调整，例句发音部分来自牛津</p>
            {{if !tplData.onlyEntry}}
            </section>
            {{/if}}
        {{/if}}
        {{if tplData.unbox && tplData.unbox.length > 0}}
            {{each tplData.unbox as eachUnbox}}
                {{if eachUnbox.data && eachUnbox.data.length > 0}}
                {{include 'tplOxfordUnbox' eachUnbox}}
                {{/if}}
            {{/each}}
        {{/if}}
    </section>
</script><script type="text/html" id="tplCollins">
    <section class="result-section need-collapse" data-nav-text="柯林斯词典" data-collapse-height="700">
        <header class="section-header">柯林斯词典</header>
        <div id="cont-collins" class="details-cont-item item-collins collins">
            <div class="collins-wrap">
                {{if tplData['menus']}}
                {{each tplData['menus'] as mVal midx}}
                <h3 class="collins-title" id="1359874{{mVal['item_id']}}">
                    {{mVal['item']}}{{mVal['tran']}}
                </h3>
                <div>
                    <ul class="collins-item">
                        {{if mVal['usage_note']}}
                        <li class="collins-type-item item-boxr">
                            <div class="boxr-content">
                                <p>{{#mVal['usage_note']['note']}}</p>
                                <p>{{#mVal['usage_note']['translation']}}</p>
                            </div>
                        </li>
                        {{/if}}
                        {{if mVal['entry']}}
                        {{each mVal['entry'] as entryVal}}
                        {{if entryVal['type'] === 'boxr'}}
                        <li class="collins-type-item item-boxr" >
                            <div class="boxr-content">
                                {{each entryVal['value'] as val}}
                                <p>{{#val['boxr_value']}}</p>
                                {{/each}}
                            </div>
                        </li>
                        {{else if entryVal['type'] === 'boxu'}}
                        <li class="collins-type-item item-boxu">
                            <div class="boxu-content">
                                <h4 class="boxu-title">Usage Note:</h4>
                                {{each entryVal['value'] as val}}
                                <p class="boxu_usage">{{#val['boxu_usage']}}</p>
                                <p class="boxu_tran">{{#val['boxu_tran']}}</p>
                                {{/each}}
                            </div>
                        </li>
                        {{else if entryVal['type'] === 'rnon' && entryVal['value'] && entryVal['value'].length > 0}}
                        <li class="collins-type-item item-rnon">
                            <h4 class="rnon-title">{{entryVal['value'][0]['head_word']}}</h4>
                            {{each entryVal['value'] as val}}
                            {{if val['mean'] && val['mean'].length > 0 && val['mean'][0]['mean_type'] && val['mean'][0]['mean_type'].length > 0}}
                            {{each val['mean'][0]['mean_type'] as meanVal}}
                            {{if meanVal['example']}}
                            <div class="rnon-example">
                                <p>
                                    {{#meanVal['example'][0]['ex']}}
                                </p>
                                <p>
                                    {{#meanVal['example'][0]['tran']}}
                                </p>
                            </div>
                            {{/if}}
                            {{/each}}
                            {{/if}}
                            {{/each}}
                        </li>
                        {{else if entryVal['type'] === 'mean' && entryVal['value'] && entryVal['value'].length > 0 && entryVal['isValid']}}
                        <li class="collins-type-item item-mean">
                            <h4 class="mean-title">
                                {{if mVal['entry'].length >= 1}}
                                <span class="mean-id {{if entryVal['idxid'] > 9}}mean-id-left{{/if}}">{{entryVal['idxid']}}</span>
                                {{/if}}
                                <div class="mean-content">
                                    {{if entryVal['value'][0]['mean_type'].length > 0 && entryVal['value'][0]['mean_type'][0]['info_type'] == 'xrse'}}
                                    {{each entryVal['value'][0]['mean_type'][0]['xrse'] as xrseVal}}
                                    <span class="mean-tran">
                                                            {{#xrseVal['def']}}
                                                        </span>
                                    →see:
                                    <span class="mean-def">
                                                            {{#xrseVal['xrse_see'] | genCollinsTranAgain}}
                                                        </span>
                                    {{/each}}
                                    {{else if entryVal['value'][0]['mean_type'].length > 0 && entryVal['value'][0]['mean_type'][0]['info_type'] == 'xrsa'}}
                                    {{each entryVal['value'][0]['mean_type'][0]['xrsa'] as xrsaVal}}
                                    See also:
                                    <span class="mean-def">
                                                        {{#xrsaVal['xrsa_see'] | genCollinsTranAgain}}
                                                        </span>
                                    {{/each}}
                                    {{else}}
                                    {{each entryVal['value'][0]['posp'] as pospVal}}
                                    <span class="mean-posp">{{#pospVal['label']}}</span>
                                    {{/each}}
                                    {{if entryVal['value'][0]['tran']}}
                                    <span class="mean-tran">{{#entryVal['value'][0]['tran']}}</span>
                                    <br>
                                    {{/if}}
                                    <span class="mean-def">{{#entryVal['value'][0]['def']}}</span>
                                    {{each entryVal['value'][0]['mean_type'] as mtVal}}
                                    {{if mtVal['info_type'] == 'xrbu'}}
                                    <span>→see usage note at:
                                                                {{#mtVal['xrbu'][0]['xrbu_see'] | genCollinsTranAgain}}
                                                            </span>
                                    {{/if}}
                                    {{/each}}
                                    {{/if}}
                                </div>
                            </h4>
                            {{each entryVal['value'][0]['mean_type'] as metVal metidx}}
                            {{if metVal['info_type'] == 'example'}}
                            <div class="mean-example {{if metidx > 0}}hidden{{/if}}">
                                <p>{{#metVal['example'][0]['ex']}}<a href="javascript:void(0);" class="operate-btn op-sound"><span class="icon-sound"></span></a></p>
                                <p>{{#metVal['example'][0]['tran']}}</p>
                            </div>
                            {{else if metVal['info_type'] == 'posc'}}
                            <div class="mean-posc">
                                <h5 class="posc-title">{{#metVal['posc'][0]['def']}}</h5>
                                {{if metVal['posc'][0]['example'].length > 0}}
                                <ul class="posc-list">
                                    {{each metVal['posc'][0]['example'] as metexamVal}}
                                    <li>
                                        <p>{{#metexamVal['ex']}}<a href="javascript:void(0);" class="operate-btn op-sound"><span class="icon-sound"></span></a></p>
                                        <p>{{#metexamVal['tran']}}</p>
                                    </li>
                                    {{/each}}
                                </ul>
                                {{/if}}
                            </div>
                            {{/if}}
                            {{/each}}
                        </li>
                        {{/if}}
                        {{/each}}
                        {{/if}}
                        {{if mVal['phvb']}}
                        <li class="collins-type-item item-phvb">
                            <div class="phvb-content">
                                <p><span>相关词组: </span>
                                    {{each mVal['phvb'] as phvbVal}}
                                    <a href="#en/zh/{{phvbVal['phrase']}}" class="sec-trans">
                                        {{phvbVal['phrase']}}
                                    </a>
                                    {{/each}}
                                </p>
                            </div>
                        </li>
                        {{/if}}
                    </ul>
                </div>
                {{/each}}
                {{else if tplData['entry'] || tplData['usage_note'] || tplData['phvb']}}
                <ul class="collins-item">
                    {{if tplData['usage_note']}}
                    <li class="collins-type-item item-boxr">
                        <div class="boxr-content">
                            <p>{{#tplData['usage_note']['note']}}</p>
                            <p>{{#tplData['usage_note']['translation']}}</p>
                        </div>
                    </li>
                    {{/if}}
                    {{if tplData['entry']}}
                    {{each tplData['entry'] as entryVal}}
                    {{if entryVal['type'] === 'boxr'}}
                    <li class="collins-type-item item-boxr" >
                        <div class="boxr-content">
                            {{each entryVal['value'] as val}}
                            <p>{{#val['boxr_value']}}</p>
                            {{/each}}
                        </div>
                    </li>
                    {{else if entryVal['type'] === 'boxu'}}
                    <li class="collins-type-item item-boxu">
                        <div class="boxu-content">
                            <h4 class="boxu-title">Usage Note:</h4>
                            {{each entryVal['value'] as val}}
                            <p class="boxu_usage">{{#val['boxu_usage']}}</p>
                            <p class="boxu_tran">{{#val['boxu_tran']}}</p>
                            {{/each}}
                        </div>
                    </li>
                    {{else if entryVal['type'] === 'rnon' && entryVal['value'] && entryVal['value'].length > 0}}
                    <li class="collins-type-item item-rnon">
                        <h4 class="rnon-title">{{entryVal['value'][0]['head_word']}}</h4>
                        {{each entryVal['value'] as val}}
                        {{if val['mean'] && val['mean'].length > 0 && val['mean'][0]['mean_type'] && val['mean'][0]['mean_type'].length > 0}}
                        {{each val['mean'][0]['mean_type'] as meanVal}}
                        {{if meanVal['example']}}
                        <div class="rnon-example">
                            <p>
                                {{#meanVal['example'][0]['ex']}}
                            </p>
                            <p>
                                {{#meanVal['example'][0]['tran']}}
                            </p>
                        </div>
                        {{/if}}
                        {{/each}}
                        {{/if}}
                        {{/each}}
                    </li>
                    {{else if entryVal['type'] === 'mean' && entryVal['value'] && entryVal['value'].length > 0 && entryVal['isValid']}}
                    <li class="collins-type-item item-mean">
                        <h4 class="mean-title">
                            {{if tplData['entry'].length >= 1}}
                            <span class="mean-id {{if entryVal['idxid'] > 9}}mean-id-left{{/if}}">{{entryVal['idxid']}}</span>
                            {{/if}}
                            <div class="mean-content">
                                {{if entryVal['value'][0]['mean_type'].length > 0 && entryVal['value'][0]['mean_type'][0]['info_type'] == 'xrse'}}
                                {{each entryVal['value'][0]['mean_type'][0]['xrse'] as xrseVal}}
                                <span class="mean-tran">
                                                        {{#xrseVal['def']}}
                                                    </span>
                                →see:
                                <span class="mean-def">
                                                        {{#xrseVal['xrse_see'] | genCollinsTranAgain}}
                                                    </span>
                                {{/each}}
                                {{else if entryVal['value'][0]['mean_type'].length > 0 && entryVal['value'][0]['mean_type'][0]['info_type'] == 'xrsa'}}
                                {{each entryVal['value'][0]['mean_type'][0]['xrsa'] as xrsaVal}}
                                See also:
                                <span class="mean-def">
                                                        {{#xrsaVal['xrsa_see'] | genCollinsTranAgain}}
                                                    </span>
                                {{/each}}
                                {{else}}
                                {{each entryVal['value'][0]['posp'] as pospVal}}
                                <span class="mean-posp">{{#pospVal['label']}}</span>
                                {{/each}}
                                {{if entryVal['value'][0]['tran']}}
                                <span class="mean-tran">{{#entryVal['value'][0]['tran']}}</span>
                                <br>
                                {{/if}}
                                <span class="mean-def">{{#entryVal['value'][0]['def']}}</span>
                                {{each entryVal['value'][0]['mean_type'] as mtVal}}
                                {{if mtVal['info_type'] == 'xrbu'}}
                                <span>→see usage note at:
                                                            {{#mtVal['xrbu'][0]['xrbu_see'] | genCollinsTranAgain}}
                                                        </span>
                                {{/if}}
                                {{/each}}
                                {{/if}}
                            </div>
                        </h4>
                        {{each entryVal['value'][0]['mean_type'] as metVal metidx}}
                        {{if metVal['info_type'] == 'example'}}
                        <div class="mean-example {{if metidx > 0}}hidden{{/if}}">
                            <p>{{#metVal['example'][0]['ex']}}<a href="javascript:void(0);" class="operate-btn op-sound"><span class="icon-sound"></span></a></p>
                            <p>{{#metVal['example'][0]['tran']}}</p>
                        </div>
                        {{else if metVal['info_type'] == 'posc'}}
                        <div class="mean-posc">
                            <h5 class="posc-title">{{#metVal['posc'][0]['def']}}</h5>
                            {{if metVal['posc'][0]['example'].length > 0}}
                            <ul class="posc-list">
                                {{each metVal['posc'][0]['example'] as metexamVal}}
                                <li>
                                    <p>{{#metexamVal['ex']}}<a href="javascript:void(0);" class="operate-btn op-sound"><span class="icon-sound"></span></a></p>
                                    <p>{{#metexamVal['tran']}}</p>
                                </li>
                                {{/each}}
                            </ul>
                            {{/if}}
                        </div>
                        {{/if}}
                        {{/each}}
                    </li>
                    {{/if}}
                    {{/each}}
                    {{/if}}
                    {{if tplData['phvb']}}
                    <li class="collins-type-item item-phvb">
                        <div class="phvb-content">
                            <p><span>相关词组: </span>
                                {{each tplData['phvb'] as phvbVal}}
                                <a href="#en/zh/{{phvbVal['phrase']}}" class="sec-trans">
                                    {{phvbVal['phrase']}}
                                </a>
                                {{/each}}
                            </p>
                        </div>
                    </li>
                    {{/if}}
                </ul>
                {{/if}}
            </div>
        </div>
    </section>
</script><script type="text/html" id="tplEnglishmean">
    <section class="result-section need-collapse" data-nav-text="英英释义" data-collapse-height="700">
        <header class="section-header">英英释义</header>
        <div id="cont-edict" class="details-cont-item item-edict english-output">
            <div class="output-bd">
                {{each tplData as tplVal}}
                <div class="english-item">
                    <p class="english-title">{{tplVal['pos']}}</p>
                    {{each tplVal['tr_group'] as trVal tridx}}
                    <dl>
                        <span class="english-folder {{if tridx > 8}}english-folder-left{{/if}}">{{tridx+1}}</span>
                        <dt>
                            {{#trVal['tr'][0]}}
                        </dt>
                        {{if trVal['example'].length > 0}}
                        {{each trVal['example'] as exVal exIdx}}
                        <dd class="eg-brown">{{#exVal}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{#exVal | encodeURIComponent}}" class="operate-btn op-sound"><span class="icon-sound"></span></a></dd>
                        {{/each}}
                        {{/if}}
                        {{if trVal['similar_word'].length > 0}}
                        <dd class="english-synon">
                            <span class="english-synonym">Synonym:</span>
                            <div class="english-synonlink">
                                {{each trVal['similar_word'] as simVal}}
                                <a href="/#en/zh/{{simVal}}"
                                   class="sec-trans" data-stat-id="70">
                                    {{simVal}}
                                </a>
                                {{/each}}
                            </div>
                        </dd>
                        {{/if}}
                    </dl>
                    {{/each}}
                </div>
                {{/each}}
            </div>
            <p class="edit-resource-bottom">数据来源：WordNet</p>
        </div>
    </section>
</script><script type="text/html" id="tplZhenDict">
    <section class="result-section need-collapse" data-nav-text="汉英大词典" data-collapse-height="700">
        <header class="section-header">汉英大词典</header>
        <div id="cont-hanying" class="details-cont-item item-hedict detail-mean">
            {{each tplData['symbols'] as symVal symidx}}
            {{if tplData['symbols'].length > 1}}
            <span class="hedict-title">
                    {{tplData['word_name']}}<i>[{{symVal['word_symbol']}}]</i>
                </span>
            {{/if}}
            <dl>
                {{if symVal['parts']}}
                {{each symVal['parts'] as partsVal}}
                <dt>
                    [{{partsVal['part_name']}}]
                </dt>
                {{each partsVal['means'] as meansVal meansidx}}
                <dd>
                    {{if partsVal['means'].length >= 1}}
                    <span class="dict-arrow">{{meansidx+1}}</span>
                    {{/if}}

                    <p class="word-mean">
                        {{#meansVal['word_mean']}}
                    </p>
                    {{if meansVal['ljs']}}
                    <ul class="eg-brown {{if partsVal['means'].length >= 1}}eg-need-outdent{{/if}}">
                        {{each meansVal['ljs'] as ljsVal}}
                        <li>
                            <p>
                                {{#ljsVal['ly']}}
                            </p>
                            <p>
                                {{#ljsVal['ls']}}
                            </p>
                        </li>
                        {{/each}}
                    </ul>
                    {{/if}}
                </dd>
                {{/each}}
                {{/each}}
                {{/if}}
                {{if symVal['cys']}}
                {{each symVal['cys'] as cysVal}}
                {{each cysVal['means'] as mVal midx}}
                <dd>
                    {{if cysVal['means'].length > 1}}
                    <span class="dict-arrow">{{midx+1}}</span>
                    {{/if}}
                    <p>
                        {{#mVal['word_mean']}}
                    </p>
                    {{if mVal['ljs']}}
                    <ul class="eg-brown">
                        {{each mVal['ljs'] as lVal}}
                        <li>
                            <p>
                                {{#lVal['ly']}}
                            </p>
                            <p>
                                {{#lVal['ls']}}
                            </p>
                        </li>
                        {{/each}}
                    </ul>
                    {{/if}}
                </dd>
                {{/each}}
                {{/each}}
                {{/if}}
            </dl>
            {{/each}}
        </div>
    </section>
</script><script type="text/html" id="tplChinesemean">
    <section class="result-section need-collapse" data-nav-text="中中释义" data-collapse-height="700">
        <header class="section-header">中中释义</header>
        <div id="cont-zdict" class="details-cont-item item-zdict chinese-output">
            {{if tplData['simple']}}
            <div class="chinese-simple">
                {{each tplData['simple']['means'] as meansVal}}
                <div class="chinese-item">
                    <div class="chinese-title">
                        {{tplData['word']}}
                        {{if meansVal['pinyin']}}
                        <span class="pinyin">[{{meansVal['pinyin']}}]</span>
                        {{/if}}
                    </div>
                    <ul>
                        {{each meansVal['exp'] as expVal expIdx}}
                        {{each expVal['des'] as desVal desIdx}}
                        <li{{if expIdx !== 0 && desIdx === 0}} class="new-exp"{{/if}}>
                            <p>{{#desVal['main']}}</p>
                            {{each desVal['sub'] as subVal}}
                            <p>{{#subVal}}</p>
                            {{/each}}
                        </li>
                        {{/each}}
                        {{/each}}
                    </ul>
                </div>
                {{/each}}
            </div>
            {{/if}}

            {{if tplData['chenyu']}}
            <div class="chinese-detail">
                <ul>
                    {{if tplData['chenyu']['pinyin']}}
                    <li><b>{{tplData['word']}}</b><span>[{{tplData['chenyu']['pinyin']}}]</span></li>
                    {{/if}}
                    {{if tplData['chenyu']['synonyms']}}
                    <li>[同义词]<span>{{tplData['chenyu']['synonyms']}}</span></li>
                    {{/if}}
                    {{if tplData['chenyu']['antonym']}}
                    <li>[反义词]<span>{{tplData['chenyu']['antonym']}}</span></li>
                    {{/if}}
                    {{if tplData['chenyu']['explain']}}
                    <li>[解释]<span>{{tplData['chenyu']['explain']}}</span></li>
                    {{/if}}
                    {{if tplData['chenyu']['from']}}
                    <li>[出自]<span>{{tplData['chenyu']['from']}}</span></li>
                    {{/if}}
                    {{if tplData['chenyu']['example']}}
                    <li>[例句]<span>{{tplData['chenyu']['example']}}</span></li>
                    {{/if}}
                    {{if tplData['chenyu']['grammer']}}
                    <li>[语法]<span>{{tplData['chenyu']['grammer']}}</span></li>
                    {{/if}}
                </ul>
            </div>
            {{/if}}
        </div>
    </section>
</script><script type="text/html" id="tplSample">
    <section class="result-section need-collapse sample-section" data-nav-text="双语例句">
        <header class="section-header">双语例句</header>
        <div id="cont-sample" class="details-cont-item details-cont-item-tail item-sample">
            <div class="sample-wrap">
                {{if tplData['tag']}}
                <div class="sample-tagnav">
                    <span class="sample-tagitem sample-all sample-current">全部</span>
                    {{each tplData['tag']}}
                    <span class="sample-tagitem">{{$value}}</span>
                    {{/each}}
                </div>
                {{/if}}
                {{if tplData['double']}}
                <div class="double-sample">
                    <ol>
                        {{each tplData['double'] as ljVal ljidx}}
                        <li>
                            {{if ljVal['isFirstNetSt']}}
                            <div class="sample-origin-tips">
                                <div class="tips-line"></div>
                                <p class="tips-text">以下例句来源于网络，仅供参考</p>
                            </div>
                            {{/if}}
                            <label>{{ljidx + 1}}</label>
                            <div>
                                <p class="sample-source">
                                    {{each ljVal[0] as flVal flidx}}<span id="{{flVal[1]}}" high-light-id="{{flVal[2]}}" {{if flVal[3] > 0}}class="high-light"{{/if}}>{{#flVal[0]}}{{if flVal[4]}}{{#flVal[4]}}{{/if}}</span>{{/each}}
                                    {{if (!tplData['badCaseByForce'] && tplData['to_lang'] === 'zh') || (tplData['badCaseByForce'] && tplData['to_lang'] === 'en')}}
                                    <a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{tplData['senData'][ljidx]}}" class="operate-btn op-sound" >
                                        <span class="icon-sound"></span>
                                    </a>
                                    {{/if}}
                                </p>
                                <p class="sample-target">
                                    {{each ljVal[1] as slVal slidx}}<span id="{{slVal[1]}}" high-light-id="{{slVal[2]}}" {{if slVal[3] > 0}}class="high-light"{{/if}}>{{slVal[0]}}{{if slVal[4]}}{{slVal[4]}}{{/if}}</span>{{/each}}
                                    {{if (!tplData['badCaseByForce'] && tplData['to_lang'] === 'en') || (tplData['badCaseByForce'] && tplData['to_lang'] === 'zh')}}
                                    <a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{tplData['senData'][ljidx]}}" class="operate-btn op-sound">
                                        <span class="icon-sound"></span>
                                    </a>
                                    {{/if}}
                                </p>
                                <p class="sample-resource">
                                    {{if ljVal[3]}}
                                    <span>{{ljVal[3]}}</span>
                                    {{else}}
                                    <span>{{ljVal[2]}}</span>
                                    {{/if}}
                                </p>
                            </div>
                        </li>
                        {{/each}}
                    </ol>
                </div>
                {{/if}}

                {{if tplData['single']}}
                <div class="single-sample" {{if tplData['double']}} style="display:none"{{/if}}>
                <span class="single-sample-tip">抱歉，该词只有单语例句</span>
                <ol>
                    {{each tplData['single'] as ljSingleVal ljSingleidx}}
                    {{if ljSingleidx > 29}}
                    <li class="sample-hidden">
                        {{else}}
                    <li>
                        {{/if}}
                        <label>{{ljSingleidx + 1}}</label>
                        <div>
                            <p class="sample-target">
                                {{each ljSingleVal[0] as flSingleVal flSingleidx}}<span id="{{flSingleVal[1]}}">{{#flSingleVal[0]}}{{if flSingleVal[3]}}{{#flSingleVal[3]}}{{/if}}</span>{{/each}}
                                {{if tplData['to_lang'] === 'zh'}}
                                <a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{tplData['senData2'][ljSingleidx]}}" class="operate-btn op-sound" >
                                    <span class="icon-sound"></span>
                                </a>
                                {{/if}}
                            </p>
                            <p class="sample-resource">
                                {{if ljSingleVal[2]}}
                                <span>{{ljSingleVal[2]}}</span>
                                {{else}}
                                <span>{{ljSingleVal[1]}}</span>
                                {{/if}}
                            </p>
                        </div>
                    </li>
                    {{/each}}
                </ol>
            </div>
            {{/if}}
        </div>
    </section>
</script>
<script type="text/html" id="tplSampleTagcont">
    {{if tplData['double']}}
    <div class="double-sample">
        <ol>
            {{each tplData['double'] as ljVal ljidx}}
            <li>
                {{if ljVal['isFirstNetSt']}}
                <div class="sample-origin-tips">
                    <div class="tips-line"></div>
                    <p class="tips-text">以下例句来源于网络，仅供参考</p>
                </div>
                {{/if}}
                <label>{{ljidx + 1}}</label>
                <div>
                    <p class="sample-source">
                        {{each ljVal[0] as flVal flidx}}<span id="{{flVal[1]}}" high-light-id="{{flVal[2]}}" {{if flVal[3] > 0}}class="high-light"{{/if}}>{{#flVal[0]}}{{if flVal[4]}}{{#flVal[4]}}{{/if}}</span>{{/each}}
                        {{if (!tplData['badCaseByForce'] && tplData['to_lang'] === 'zh') || (tplData['badCaseByForce'] && tplData['to_lang'] === 'en')}}
                        <a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{tplData['senData'][ljidx]}}" class="operate-btn op-sound" >
                            <span class="icon-sound"></span>
                        </a>
                        {{/if}}
                    </p>
                    <p class="sample-target">
                        {{each ljVal[1] as slVal slidx}}<span id="{{slVal[1]}}" high-light-id="{{slVal[2]}}" {{if slVal[3] > 0}}class="high-light"{{/if}}>{{slVal[0]}}{{if slVal[4]}}{{slVal[4]}}{{/if}}</span>{{/each}}
                        {{if (!tplData['badCaseByForce'] && tplData['to_lang'] === 'en') || (tplData['badCaseByForce'] && tplData['to_lang'] === 'zh')}}
                        <a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{tplData['senData'][ljidx]}}" class="operate-btn op-sound">
                            <span class="icon-sound"></span>
                        </a>
                        {{/if}}
                    </p>
                    <p class="sample-resource">
                        {{if ljVal[3]}}
                        <span>{{ljVal[3]}}</span>
                        {{else}}
                        <span>{{ljVal[2]}}</span>
                        {{/if}}
                    </p>
                </div>
            </li>
            {{/each}}
        </ol>
    </div>
    {{/if}}
</script><script type="text/html" id="tplSynonym">
    <section class="result-section need-collapse" data-nav-text="同义词辨析" data-collapse-height="700">
        <header class="section-header">同义词辨析</header>
        <div id="cont-synonym" class="details-cont-item item-synonym">
            <div class="output-bd">
                {{each tplData as tplVal}}
                <div class="synonym-item">
                    <div class="synonym-title f-gap-top-large">
                        {{each tplVal.words as word}}
                            <span class="word-can-trans"><a href="/#en/zh/{{word | synonymFrontQuery | encodeURIComponent}}"   class="sec-trans" data-stat-id="71">{{word}}</a></span>
                        {{/each}}
                        <span class="synonym-guide f-gap-left-minus">【{{tplVal.guide}}】</span>
                    </div>
                    {{if tplVal.synonyms && tplVal.synonyms.length > 0}}
                        {{each tplVal.synonyms as synonymVal}}
                            <div class="synonym-normal f-gap-top-large">
                                {{if synonymVal.syn}}
                                    <div class="para-syn">
                                        <span class="word-can-trans"><a href="/#en/zh/{{synonymVal.syn.word | synonymFrontQuery | encodeURIComponent}}" class="sec-trans" data-stat-id="71">{{synonymVal.syn.word}}</a></span>
                                        {{if synonymVal.syn.also}}<span class="synonym-also">{{synonymVal.syn.also}}</span>{{/if}}
                                        <span class="synonym-p">{{synonymVal.syn.p}}</span>
                                        {{if synonymVal.syn.d && synonymVal.syn.d.length > 0}}
                                            {{each synonymVal.syn.d as d}}
                                                <span class="synonym-d">
                                                {{if d.tag || d.text}}
                                                    {{if d.tag}}[{{d.tag | synonymOffBrackets}}]{{/if}}{{if d.text}}{{d.text}}{{/if}}
                                                {{else}}
                                                    {{d}}
                                                {{/if}}
                                                </span>
                                            {{/each}}
                                        {{/if}}
                                    </div>
                                {{/if}}
                                {{if synonymVal.bx}}
                                    <div class="para-syn f-gap-top clearfix">
                                        <span class="syn-tit f-gap-left-minus">〔辨析〕</span>
                                        <div class="syn-val">
                                            <p class="bx-val">{{synonymVal.bx}}</p>
                                        </div>
                                    </div>
                                {{/if}}
                                {{if synonymVal.ex && synonymVal.ex.length > 0}}
                                    <div class="para-syn clearfix">
                                        <span class="syn-tit f-gap-top f-gap-left-minus">〔例证〕</span>
                                        <div class="syn-val">
                                            {{each synonymVal.ex as exVal}}
                                                <div class="ex-val f-gap-top">
                                                    {{if exVal.enText}}
                                                    <p class="ex-en">{{exVal.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{exVal.enText | encodeURIComponent}}" class="operate-btn op-sound" ><span class="icon-sound"></span></a></p>
                                                    {{/if}}
                                                    {{if exVal.chText}}
                                                    <p class="ex-zh {{if !exVal.enText}}f-color-grey{{/if}}">{{exVal.chText}}</p>
                                                    {{/if}}
                                                </div>
                                            {{/each}}
                                        </div>
                                    </div>
                                {{/if}}
                                {{if synonymVal.be}}
                                    <div class="para-syn">
                                        <p class="syn-be-tit f-gap-top f-gap-left-minus">〔辨析、例证〕</p>
                                        <div class="syn-val">
                                            {{if synonymVal.be.b}}<p class="syn-b f-gap-top">{{synonymVal.be.b}}</p>{{/if}}
                                            {{if synonymVal.be.item && synonymVal.be.item.length > 0}}
                                                {{each synonymVal.be.item as beVal beIdx}}
                                                    <div class="be-item {{if beIdx === 0}}f-gap-top{{else}}f-gap-top-large{{/if}}">
                                                        {{if beVal.bx}}<p class="bx-val"> {{if synonymVal.be.item.length > 1}}<span class="bx-id">{{beIdx + 1}}、</span>{{/if}}{{beVal.bx}}</p>{{/if}}
                                                        {{if beVal.ex && beVal.ex.length > 0}}
                                                            {{each beVal.ex as exVal}}
                                                                <div class="ex-val f-gap-top">
                                                                    <p class="ex-en">{{exVal.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{exVal.enText | encodeURIComponent}}" class="operate-btn op-sound" ><span class="icon-sound"></span></a></p>
                                                                    <p class="ex-zh">{{exVal.chText}}</p>
                                                                </div>
                                                            {{/each}}
                                                        {{/if}}
                                                    </div>
                                                {{/each}}
                                            {{/if}}
                                        </div>
                                    </div>
                                {{/if}}
                                {{if synonymVal.tips}}
                                    <div class="para-syn clearfix">
                                        <span class="syn-tit f-gap-top f-gap-left-minus">〔小贴士〕</span>
                                        <div class="syn-val">
                                            {{if synonymVal.tips.tip || synonymVal.tips.ex}}
                                                {{if synonymVal.tips.tip}}<p class="syn-tip f-gap-top">{{synonymVal.tips.tip}}</p>{{/if}}
                                                {{if synonymVal.tips.ex && synonymVal.tips.ex.length > 0}}
                                                    {{each synonymVal.tips.ex as exVal}}
                                                        <div class="ex-val f-gap-top">
                                                            <p class="ex-en">{{exVal.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{exVal.enText | encodeURIComponent}}" class="operate-btn op-sound" ><span class="icon-sound"></span></a></p>
                                                            <p class="ex-zh">{{exVal.chText}}</p>
                                                        </div>
                                                    {{/each}}
                                                {{/if}}
                                            {{else}}
                                                {{each synonymVal.tips as tipVal}}
                                                    {{if tipVal.tip}}<p class="syn-tip f-gap-top">{{tipVal.tip}}</p>{{/if}}
                                                    {{if tipVal.ex && tipVal.ex.length > 0}}
                                                        {{each tipVal.ex as exVal}}
                                                            <div class="ex-val f-gap-top">
                                                                <p class="ex-en">{{exVal.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{exVal.enText | encodeURIComponent}}" class="operate-btn op-sound" ><span class="icon-sound"></span></a></p>
                                                                <p class="ex-zh">{{exVal.chText}}</p>
                                                            </div>
                                                        {{/each}}
                                                    {{/if}}
                                                {{/each}}
                                            {{/if}}
                                        </div>
                                    </div>
                                {{/if}}
                            </div>
                        {{/each}}
                    {{/if}}
                </div>
                {{/each}}
            </div>
        </div>
    </section>
</script><script type="text/html" id="tplGeneralmean">
    <section class="result-section" data-nav-text="单词集锦">
        <header class="section-header">单词集锦</header>
        <div id="cont-general" class="details-cont-item item-general">
            <div class="general-title">{{tplData['word_type']}}</div>
            <div class="general-box test-position">
                <ol>
                    {{each tplData['similar_words'] as gerVal}}
                    {{if tplData['word_lang'] === 'en'}}
                    <li>
                        <a href="/#en/zh/{{gerVal['en']}}" target="_blank" class="item-word" onclick="_hmt.push(['_trackEvent', '首页','web翻译单词集锦二次查询点击']);">{{gerVal['en']}}</a>
                        <span class="item-mean">{{gerVal['zh']}}</span>
                    </li>
                    {{else}}
                    <li>
                        <a href="/#zh/en/{{gerVal['zh']}}" target="_blank" class="item-word" onclick="_hmt.push(['_trackEvent', '首页','web翻译单词集锦二次查询点击']);">{{gerVal['zh']}}</a>
                        <span class="item-mean">{{gerVal['en']}}</span>
                    </li>
                    {{/if}}
                    {{/each}}
                </ol>
            </div>
        </div>
    </section>
</script><script type="text/template" id="tplWebMeans">
    <section class="result-section" data-nav-text="网络释义">
        <header class="section-header">网络释义</header>
        <div id="cont-web-means" class="details-cont-item item-web-means">
            {{if tplData.netdata}}
                {{if tplData.netdata.types && tplData.netdata.types.length > 0}}
                    {{each tplData.netdata.types as netItem}}
                        <div class="web-means-item">
                            <div class="web-means-main">
                                <span class="web-means-left">{{netItem.type}}</span>
                                <span class="web-means-right">{{netItem.trans}}</span>
                            </div>
                            <div class="web-means-detail">
                                <div class="web-means-describe">{{netItem.define}}</div>
                                <a href="{{netItem.url}}" class="web-means-link">来源 {{netItem.host}}</a>
                            </div>
                        </div>
                    {{/each}}
                {{/if}}
            {{/if}}
        </div>
    </section>
</script>
<script type="text/html" id="tplRootsaffixes">
    <section class="result-section need-collapse" data-nav-text="词根词缀" data-collapse-height="700">
        <header class="section-header">词根词缀</header>
        <div id="cont-rootsaffixes" class="details-cont-item item-rootsaffixes">
            <div class="output-bd">
                {{each tplData as tplVal tplIdx}}
                <div class="ras-item">
                    {{if tplVal.type}}
                    <div class="ras-title{{if tplIdx > 0}} ras-gap-top-large{{/if}}">
                        <span class="ras-type f-gap-top">{{tplVal.type === 'etyma' ? '词根' : (tplVal.type === 'prefix' ? '前缀' : '后缀')}}</span>
                        {{if tplVal.title || tplVal.indicate}}
                            <div class="ras-coin">
                                {{if tplVal.title}}<span class="ras-content">{{tplVal.title}}</span>{{/if}}{{if tplVal.indicate}}<span class="ras-indicate">{{tplVal.indicate}}</span>{{/if}}
                            </div>
                        {{/if}}
                    </div>
                    {{/if}}
                    {{if tplVal.meanings && tplVal.meanings.length > 0}}
                        {{each tplVal.meanings as meanVal meanIdx}}
                            <div class="ras-normal{{if meanIdx > 0}} f-gap-top-larger{{else}} f-gap-top-large{{/if}}">
                                {{if meanVal.td}}
                                    <div class="para-ras">
                                        {{if tplVal.meanings.length > 1}}<span class="ras-id">{{meanIdx + 1}}</span>{{/if}}
                                        <span class="ras-td">{{meanVal.td}}</span>
                                    </div>
                                {{/if}}

                                {{if meanVal.words && meanVal.words.length > 0}}
                                    <div class="para-ras ras-mean{{if (tplData.length > 1 || tplVal.meanings.length > 1) && meanVal.words.length > 7}} to-expand{{/if}}{{if tplVal.meanings.length > 1}} ras-mean-gap-left{{/if}}{{if meanVal.td}} f-gap-top-large{{/if}}">
                                        {{each meanVal.words as word wordIdx}}
                                            <div class="ex-ras{{if wordIdx > 5}} ras-hide{{/if}} {{if wordIdx > 0}} f-gap-top-large{{/if}}">
                                                {{if word.partsOfSpeech}}
                                                    {{each word.partsOfSpeech as part partIdx}}
                                                        <div class="ex-part">
                                                            <p>
                                                                {{if word.h}}<span class="ex-word">{{word.h}}</span>{{/if}}
                                                                {{if part.p}}<span class="ex-p">{{part.p}}</span>{{/if}}
                                                                {{if part.d}}<span class="ex-d">{{part.d}}</span>{{/if}}
                                                            </p>
                                                            {{if part.dec}}
                                                            <p>
                                                                <span class="ex-dec">{{part.dec}}</span>
                                                            </p>
                                                            {{/if}}
                                                        </div>
                                                    {{/each}}
                                                {{/if}}
                                            </div>
                                        {{/each}}
                                    </div>
                                {{/if}}
                                {{if (tplData.length > 1 || tplVal.meanings.length > 1) && meanVal.words.length > 7}}<span class="ras-collapse-expand-btn{{if tplVal.meanings.length > 1}} ras-collapse-gap-left{{/if}}"></span>{{/if}}
                            </div>
                        {{/each}}
                    {{/if}}
                </div>
                {{/each}}
                <p class="section-tip-bottom-ras">数据来源：新东方英语词汇速记大全</p>
            </div>
        </div>
    </section>
</script><script type="text/html" id="tplUsecase">
    <section class="result-section prefix-new-tag need-collapse usecase-section" data-nav-text="词语用例" data-collapse-height="700">
        <header class="section-header">词语用例</header>
        <div id="cont-usecase" class="details-cont-item item-usecase">
            <div class="output-bd">
                <ul class="usecase-nav clearfix">
                {{each tplData as tplVal tplKey}}
                    {{if tplKey === 'collocation'}}<li data-tab-text="词语搭配">词语搭配</li>{{/if}}
                    {{if tplKey === 'phrasalverb'}}<li data-tab-text="短语动词">短语动词</li>{{/if}}
                    {{if tplKey === 'idiom'}}<li data-tab-text="习语">习语</li>{{/if}}
                {{/each}}
                </ul>
                <div class="usecase-cont">
                    {{if tplData.collocation}}{{include 'tplCollocation' tplData.collocation}}{{/if}}
                    {{if tplData.phrasalverb}}{{include 'tplphrasalverb' tplData.phrasalverb}}{{/if}}
                    {{if tplData.idiom}}{{include 'tplIdiom' tplData.idiom}}{{/if}}
                </div>
            </div>
        </div>
    </section>
</script>
<script type="text/html" id="tplCollocation">
    <div class="cont-collocation usecase-item hide">
        <p class="collocation-tit">{{desc}}</p>
        {{each data as colVal colIdx}}
            <div class="collocation-item{{if colIdx === 0}} use-gap-top{{else}} use-gap-top-large{{/if}}">
                <span class="collocation-p">{{colVal.p}}</span>
                <div class="ex-items">
                    {{each colVal.ex as exVal exIdx}}
                        {{if exIdx % 2 === 0}}
                        <div class="clearfix">
                        {{/if}}
                        <div class="ex-item {{if exIdx > 1}}use-gap-top{{/if}}">
                            <p>
                                <a class="ex-en" href="/#en/zh/{{exVal.en | encodeURIComponent}}" data-stat-id="75">{{exVal.en}}</a><a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{exVal.en}}" class="operate-btn op-sound" data-type="phrase">
                                        <span class="usecase-sound"></span>
                                    </a>
                            </p>
                            <p class="ex-zh">{{exVal.zh}}</p>
                        </div>
                        {{if exIdx % 2 !== 0 || (exIdx === colVal.ex.length - 1) && colVal.ex.length % 2 !== 0}}
                        </div>
                        {{/if}}
                    {{/each}}
                </div>
            </div>
        {{/each}}
    </div>
</script>
<script type="text/html" id="tplphrasalverb">
    <div class="cont-phrasalverb usecase-item hide {{if (!collins || collins.length === 0) && (oxford && oxford.length !== 0)}}oxford-phrasalverb-only{{/if}}">
        {{if collins && collins.length !== 0}}
            <div class="cont-collins{{if oxford && oxford.length !== 0}} cont-collins-division{{/if}}">
                {{each collins as colVal colIdx}}
                    {{if colIdx % 2 === 0}}
                    <div class="clearfix">
                    {{/if}}
                    <div class="ex-item {{if colIdx > 1}}use-gap-top{{/if}}">
                        <div class="ex-ens">
                            {{each colVal.tit as titVal titIdx}}
                                <div class="en-item">
                                    <p>
                                        <a class="ex-en" href="/#en/zh/{{titVal | encodeURIComponent}}" data-stat-id="76">{{titVal}}</a><a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{titVal}}" class="operate-btn op-sound"  data-type="phrase"><span class="usecase-sound"></span></a>
                                    </p>
                                </div>
                            {{/each}}
                        </div>
                        <p class="ex-zh">
                            {{each colVal.trans as transVal transIdx}}
                                {{if colVal.trans.length > 1}}<span class="ex-zh-num">{{transIdx + 1}}</span>{{/if}}{{transVal}}
                            {{/each}}
                        </p>
                    </div>
                    {{if colIdx % 2 !== 0 || (colIdx === collins.length - 1) && collins.length % 2 !== 0}}
                    </div>
                    {{/if}}
                {{/each}}
            </div>
        {{/if}}
        {{if oxford && oxford.length !== 0}}
            <div class="cont-oxford">
                <p class="oxford-to-expand {{if !collins || collins.length === 0}}hide{{/if}}">查看更多</p>
                <div class="oxford-items {{if collins && collins.length !== 0}}hide{{/if}}">
                    <p class="oxford-tip {{if !collins || collins.length === 0}}hide{{/if}}">以下资源来自牛津词典</p>
                    <div class="entry-pvsg">
                        {{each oxford as oxfordData oxfordIdx}}
                            {{each oxfordData['data'] as pvsgData pvsgIdx}}
                                <div class="entry-pvg {{if oxfordData['data'].length > 1}}entry-pvg-outdent{{/if}} {{if pvsgIdx > 0}}f-gap-top-large{{/if}}">
                                    {{each pvsgData['data'] as pvgData}}
                                    {{if pvgData['tag'] === 'pv'}}
                                        <p class="pvg-pv">{{pvgData.enText}}</p>
                                    {{else if pvgData['tag'] === 'n-g'}}
                                        {{include 'tplUsecaseEntryNG' pvgData}}
                                    {{else}}
                                        {{include 'tplUsecaseEntryNormal' pvgData}}
                                    {{/if}}
                                    {{/each}}
                                </div>
                            {{/each}}
                        {{/each}}
                    </div>
                </div>
                <p class="oxford-to-collapse hide">收起</p>
            </div>
        {{/if}}
    </div>
</script>
<script type="text/html" id="tplIdiom">
    <div class="cont-idiom usecase-item hide">
        {{each $data as idiomVal idiomIdx}}
            {{#idiomVal | getUsecaseIdsgHtml}}
        {{/each}}
    </div>
</script>
<script type="text/html" id="tplUsecaseEntryNG">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-ndg f-gap-top-large">
        <span class="ndg-n {{if $data['n'] > 9}}ndg-n-left{{/if}}">{{$data['n']}}</span>
        {{each $data['data'] as ngData}}
            {{include 'tplUsecaseEntryNormal' ngData}}
        {{/each}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplUsecaseEntryNormal">
    {{if $data['tag'] === 'a'}}
        <p class="entry-a f-gap-top">
            {{if $data['before']}}{{include 'tplUsecaseEntryInlines' $data['before']}}{{/if}}
            {{$data['texts'] | joinByMark:','}}
            {{if $data['after']}}{{include 'tplUsecaseEntryInlines' $data['after']}}{{/if}}
        </p>
    {{else if $data['tag'] === 'as'}}
        {{if $data['before'] || $data['after'] || ($data['data'] && $data['data'].length > 0)}}
            <div class="entry-a f-gap-top">
            {{if $data['before']}}{{include 'tplUsecaseEntryInlines' $data['before']}}{{/if}}
            {{if $data['data'] && $data['data'].length > 0}}
            {{each $data['data'] as asData asIdx}}
                {{if asData['data'] && asData['data'].length > 0}}
                    {{each asData['data'] as aData}}
                        {{if aData['tag'] === 'grs'}}
                        <span class="entry-grs"><!--
                        -->[{{each aData['data'] as grsData grsIdx}}<!--
                            -->{{each grsData['data'] as grData}}<!--
                                -->{{if grData['hoverText']}}<!--
                                    --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{grData['hoverText']}}">{{grData['text']}}</span><!--
                                -->{{else}}<!--
                                    -->{{grData['text']}}<!--
                                -->{{/if}}<!--
                            -->{{/each}}<!--
                            -->{{if grsIdx !== aData['data'].length - 1}}, {{/if}}<!--
                        -->{{/each}}]<!--
                        --></span>
                        {{else}}{{aData.text}}{{/if}}
                    {{/each}}{{if asData['tm']}}{{asData['tm']}}{{/if}}{{if asIdx !== $data['data'].length - 1}}, {{/if}}
                {{/if}}
            {{/each}}
            {{/if}}
            {{if $data['after']}}{{include 'tplUsecaseEntryInlines' $data['after']}}{{/if}}
            </div>
        {{/if}}
    {{else if $data['tag'] === 'cf' || $data['tag'] === 'cc'}}
        <p class="entry-cf f-gap-top">
            {{if $data['before']}}{{include 'tplUsecaseEntryInlines' $data['before']}}{{/if}}
            {{$data['texts'] | joinByMark:'**'}}
            {{if $data['after']}}{{include 'tplUsecaseEntryInlines' $data['after']}}{{/if}}
        </p>
    <!-- d表示一个释义项中的中英文解释 -->
    {{else if $data['tag'] === 'd' || $data['tag'] === 'ud'}}
        <p class="entry-d f-gap-top">
            <!-- 待确认 -->
            {{if $data['before']}}{{include 'tplUsecaseEntryInlines' $data['before']}}{{/if}}
            {{$data.chText}}
            <br>
            {{$data.enText}}
            {{if $data['after']}}{{include 'tplUsecaseEntryInlines' $data['after']}}{{/if}}
        </p>
        <!-- 待确认 -->
        {{if $data['xrs']}}
            {{each $data['xrs'] as xrData}}
                {{include 'tplUsecaseEntryXR' xrData}}
            {{/each}}
        {{/if}}
    {{else if $data['tag'] === 'x'}}
        <div class="entry-x f-color-brown f-gap-top">
            <p class="entry-x-en">
                {{if $data['before']}}{{include 'tplUsecaseEntryInlines' $data['before']}}{{/if}}
                {{$data.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{$data.enText | encodeURIComponent}}" class="operate-btn op-sound"  data-type="sentence"><span class="usecase-sound"></span></a>
            </p>
            <p class="entry-x-zh">
            {{$data.chText}}
            </p>
        </div>
        {{if $data['xrs']}}
            {{each $data['xrs'] as xrData}}
                {{include 'tplUsecaseEntryXR' xrData}}
            {{/each}}
        {{/if}}
        {{if $data['after']}}
        <div class="entry-alone f-gap-top">
            {{include 'tplUsecaseEntryInlines' $data['after']}}
        </div>
        {{/if}}
    {{else if $data['tag'] === 'xrs'}}
        {{include 'tplUsecaseEntryXR' $data}}
    {{else if $data['tag'] === 'help'}}
        {{include 'tplUsecaseEntryHelp' $data}}
    {{else if $data['tag'] === 'ifs-g'}}
        {{include 'tplUsecaseEntryIfsg' $data}}
    {{else if $data['tag'] === 'p'}}
        <div class="entry-p">
            {{if $data['before']}}<p class="entry-alone f-gap-top">{{include 'tplUsecaseEntryInlines' $data['before']}}</p>{{/if}}
            <p class="f-gap-top">{{$data['p_text']}}</p>
            {{if $data['after']}}<p class="entry-alone f-gap-top">{{include 'tplUsecaseEntryInlines' $data['after']}}</p>{{/if}}
        </div>
    {{else if $data['tag'] === 'vs-g'}}
        {{if $data['data'] && $data['data'].length > 0}}
        <div class="entry-vsg f-gap-top-large">
            <!-- <span class="entry-bracket-ch">【</span>变体】 -->
            <span class="entry-vsg-label {{$data['data'][0] | judgeIfG}}">also </span>
            {{each $data['data'] as vsgData}}
                {{if vsgData['tag'] === 'alone'}}
                    {{include 'tplUsecaseEntryInlines' vsgData['data']}}
                {{else if vsgData['tag'] === 'ifs-g'}}
                    {{include 'tplUsecaseEntryIfsg' vsgData}}
                {{/if}}
            {{/each}}
        </div>
        {{/if}}
    {{else if $data['tag'] === 'etym'}}
        {{include 'tplUsecaseEntryEtym' $data}}
    {{else if $data['tag'] === 'alone'}}
        <div class="entry-alone f-gap-top">
            {{include 'tplUsecaseEntryInlines' $data['data']}}
        </div>
    {{/if}}
</script>
<script type="text/html" id="tplUsecaseEntryInlines">
    {{each $data as item}}
        {{if item['tag'] === 'grs'}}
            <span class="entry-grs"><!--
            -->[{{each item['data'] as grsData grsIdx}}<!--
                -->{{each grsData['data'] as grData}}<!--
                    -->{{if grData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{grData['hoverText']}}">{{grData['text']}}</span><!--
                    -->{{else}}<!--
                        -->{{grData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if grsIdx !== item['data'].length - 1}}, {{/if}}<!--
            -->{{/each}}]<!--
            --></span>
        {{else if item['tag'] === 'pts'}}
            <span class="entry-pts"><!--
            -->[{{each item['data'] as ptsData ptsIdx}}<!--
                -->{{each ptsData['data'] as ptData}}<!--
                    -->{{if ptData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{ptData['hoverText']}}">{{ptData['text']}}</span><!--
                    -->{{else}}<!--
                        -->{{ptData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if ptsIdx !== item['data'].length - 1}}
                    {{if item['data'][ptsIdx + 1] && item['data'][ptsIdx + 1]['pt'] === 'advprep' && item['data'][ptsIdx + 1]['data'] && item['data'][ptsIdx + 1]['data'][0] && item['data'][ptsIdx + 1]['data'][0]['tag'] !== 'freq'}} {{else}}, {{/if}}
                {{/if}}<!--
            -->{{/each}}]<!--
            --></span>
        {{else if item['tag'] === 'pvpts'}}
            <span class="entry-pts"><!--
            -->{{each item['data'] as ptsData ptsIdx}}<!--
                -->{{each ptsData['data'] as ptData}}<!--
                    -->{{if ptData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{ptData['hoverText']}}">{{ptData['text']}}</span><!--
                    -->{{else}}<!--
                        -->{{ptData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if ptsIdx !== item['data'].length - 1}}, {{/if}}<!--
            -->{{/each}}<!--
            --></span>
        {{else if item['tag'] === 'info'}}
            <span class="entry-info"><span class="entry-info-left">(</span>{{include 'tplUsecaseEntryInlinesInfo' item}}<span class="entry-info-right">)</span></span>
        {{else if item['tag'] === 'ds' || item['tag'] === 'dc' || item['tag'] === 'u'}}
            <span class="entry-ds">({{item.enText}} {{item.chText}})</span>
        {{else if item['tag'] === 'ab'}}
            <span class="entry-ab">(abbr. {{item.ab_text}})</span>
        {{else if item['tag'] === 'sym'}}
            <span class="entry-sym">(symb {{item.sym_text}})</span>
        {{/if}}
    {{/each}}
</script>
<script type="text/html" id="tplUsecaseEntryInlinesInfo">
    {{each $data['data'] as infoData infoIdx}}<!--
        -->{{if infoData['tag'] === 's'}}<!--
            -->{{infoData['s_text']}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 's' || $data['data'][infoIdx + 1]['tag'] === 'r' || $data['data'][infoIdx + 1]['tag'] === 'g')}}, {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'r'}}<!--
            -->{{infoData['r_text']}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 's' || $data['data'][infoIdx + 1]['tag'] === 'r' || $data['data'][infoIdx + 1]['tag'] === 'g')}}, {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'if'}}<!--
            -->{{infoData['enText']}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && $data['data'][infoIdx + 1]['tag'] === 'cm'}} {{else}}, {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'g'}}<!--
            -->{{each infoData['data'] as gData}}<!--
                -->{{if gData['hoverText']}}<!--
                    --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{gData['hoverText']}}">{{gData['text']}}</span><!--
                -->{{else}}<!--
                    -->{{gData['text']}}<!--
                -->{{/if}}<!--
            -->{{/each}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 's' || $data['data'][infoIdx + 1]['tag'] === 'g')}}, {{else if $data['data'][infoIdx + 1] && $data['data'][infoIdx + 1]['tag'] === 'r'}}<span class="entry-vsg-sp-comma">, </span> {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'il'}}<!--
            -->{{each infoData['data'] as ilData}}<!--
                -->{{if ilData['hoverText']}}<!--
                    --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{ilData['hoverText']}}">{{ilData['text']}}</span><!--
                -->{{else}}<!--
                    -->{{ilData['text']}}<!--
                -->{{/if}}<!--
            -->{{/each}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 'cm' || $data['data'][infoIdx + 1]['tag'] === 'if')}} {{else}}, {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'v' || infoData['tag'] === 'vs' || infoData['tag'] === 'vc'}}<!--
            -->{{infoData['enText']}}{{if infoData['tm']}}{{infoData['tm']}}{{/if}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && ($data['data'][infoIdx + 1]['tag'] === 'v' || $data['data'][infoIdx + 1]['tag'] === 'vs' || $data['data'][infoIdx + 1]['tag'] === 'vc' || $data['data'][infoIdx + 1]['tag'] === 'r')}}, {{else}} {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'co'}}<!--
            -->{{infoData['enText']}}{{if infoData['tm']}}{{infoData['tm']}}{{/if}}<!--
            -->{{if infoIdx !== $data['data'].length - 1}}<!--
                -->{{if $data['data'][infoIdx + 1] && $data['data'][infoIdx + 1]['tag'] === 'cm'}} {{else}}, {{/if}}<!--
            -->{{/if}}<!--
        -->{{else if infoData['tag'] === 'cm'}}<!--
            -->{{if infoData['chText']}}<!--
            -->{{infoData['enText']}} {{infoData['chText']}}<!--
            -->{{else}}<!--
            -->{{infoData['enText']}}<!--
            -->{{/if}} <!--
        -->{{/if}}<!--
    -->{{/each}}
</script>
<script type="text/html" id="tplUsecaseEntryXR">
    <!-- 待确认 -->
    {{if $data['xt'] === 'id' && $data['data']}}
        {{#$data | getIdsgHtml}}
    <!-- syn表示同义词，待确认 -->
    {{else if $data['xt'] === 'syn' || $data['xt'] === 'opp' || $data['xt'] === 'see' || $data['xt'] === 'see.c' || $data['xt'] === 'cp' || $data['xt'] === 'rn' || $data['xt'] === 'useat' || $data['xt'] === 'arrow'}}
        {{if $data['data'] && $data['data'].length > 0}}
        <div class="entry-xr {{if $data['xt'] === 'arrow' || $data['xt'] === 'cp' || $data['xt'] === 'rn' || $data['xt'] === 'see' || $data['xt'] === 'see.c' || $data['xt'] === 'useat'}}entry-xr-more{{/if}} f-gap-top">
            {{$data['xt'] | genXRPrefix}}
            {{each $data['data'] as xrsData xrsIdx}}<!--
                -->{{if xrsData['data'] && xrsData['data'].length > 0}}<!--
                -->{{each xrsData['data'] as xrData}}<!--
                    -->{{if xrData['hoverText']}}<!--
                        --><span class="entry-hover data-hover-tip" data-hover-tip-text="{{xrData['hoverText']}}">{{xrData['text']}}</span><!--
                    -->{{else if xrData['canTrans']}}<!--
                        --><span class="word-can-trans"><a href="/#en/zh/{{xrData['text'] | encodeURIComponent}}" class="f-link sec-trans" data-stat-id="79">{{xrData['text']}}</a></span><!--
                    -->{{else}}<!--
                        -->{{xrData['text']}}<!--
                    -->{{/if}}<!--
                -->{{/each}}<!--
                -->{{if xrsIdx !== $data['data'].length - 1}}, {{/if}}<!--
                -->{{/if}}<!--
            -->{{/each}}
        </div>
        {{/if}}
    {{else}}
    {{if $data['data'] && $data['data'].length > 0}}
        {{each $data['data'] as xrsData}}
        {{if xrsData['data'] && xrsData['data'].length > 0}}
        <div class="entry-xr f-gap-top">
            {{each xrsData['data'] as xrData}}
                {{if xrData['hoverText']}}
                    <span class="entry-hover data-hover-tip" data-hover-tip-text="{{xrData['hoverText']}}">{{xrData['text']}}</span>
                {{else if xrData['canTrans']}}
                    <span class="word-can-trans"><a href="/#en/zh/{{xrData['text'] | encodeURIComponent}}" class="f-link sec-trans" data-stat-id="79">{{xrData['text']}}</a></span>
                {{else}}
                    {{xrData['text']}}
                {{/if}}
            {{/each}}
        </div>
        {{/if}}
        {{/each}}
    {{/if}}
    {{/if}}
</script>
<script type="text/html" id="tplUsecaseEntryHelp">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-help f-gap-top-large">
        <span class="entry-bracket-ch">【</span>帮助说明】
        {{each $data['data'] as helpData}}
            {{if helpData['tag'] === 'x'}}
            <div class="entry-x f-color-brown f-gap-top">
                <p class="entry-x-en">
                    {{if helpData['before']}}{{include 'tplUsecaseEntryInlines' helpData['before']}}{{/if}}
                    {{helpData.enText}}<a href="javascript:void(0);" data-sound-lan="en" data-sound-text="{{helpData.enText | encodeURIComponent}}" class="operate-btn op-sound" ><span class="usecase-sound"></span></a>
                </p>
                {{if helpData.chText}}
                <p class="entry-x-zh">
                {{helpData.chText}}
                </p>
                {{/if}}
            </div>
            {{else if helpData['tag'] === 'wx'}}
            <p class="entry-wx f-color-brown f-gap-top"><del>{{helpData.enText}}</del></p>
            {{else if helpData['tag'] === 'gi'}}
            {{each helpData['data'] as giData}}
                {{if giData['hoverText']}}
                <span class="entry-hover data-hover-tip" data-hover-tip-text="{{giData['hoverText']}}">{{giData['text']}}</span>
                {{else}}
                {{giData['text']}}
                {{/if}}
            {{/each}}
            {{else}}{{helpData.text}} {{/if}}
        {{/each}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplUsecaseEntryIfsg">
    {{if $data['data'] && $data['data'].length > 0}}
    <div class="entry-ifsg f-gap-top-large">
        <!-- <span class="entry-bracket-ch">【</span>不规则形式】 -->
        <span class="entry-ifsg-label entry-bracket-ch {{$data['data'][0] | judgeIfCo}}">【不规则形式】</span>
        {{each $data['data'] as ifsgData}}
            {{if ifsgData['tag'] === 'help'}}
                {{include 'tplUsecaseEntryHelp' ifsgData}}
            {{else if ifsgData['tag'] === 'alone'}}
                {{include 'tplUsecaseEntryInlines' ifsgData['data']}}
            {{else if ifsgData['tag'] === 'if-g'}}
                {{each ifsgData['data'] as ifgData ifgIdx}}
                {{if ifgData['tag'] === 'alone'}}
                    {{include 'tplUsecaseEntryInlines' ifgData['data']}}{{if ifgIdx !== ifsgData['data'].length - 1}},{{/if}}
                {{/if}}
                {{/each}}
            {{else}}
            {{/if}}
        {{/each}}
    </div>
    {{/if}}
</script>
<script type="text/html" id="tplUsecaseEntryEtym">
    <div class="entry-etym f-gap-top-large">
        <p><span class="entry-bracket-ch">【</span>词源】{{$data.enText}} {{$data.chText}}</p>
    </div>
    <!--TODO etym 需要 check 一下有 没有 xrData -->
</script>
<script type="text/html" id="tplUsecaseEntryXrIdsg">
    <div class="entry-idsg">
        <p class="f-title f-title-bold">{{$data['p']}}</p>
        {{each $data['data'] as idsgData idsgIdx}}
            <div class="entry-idg f-overflow-hidden {{if $data['data'].length > 1}}entry-idg-outdent{{/if}} {{if idsgIdx > 0}}f-gap-top-large{{else}}use-gap-top{{/if}} {{idsgData['data'] | judgeIfId}}">
                {{each idsgData['data'] as idgData}}
                    {{if idgData['tag'] === 'id'}}
                        {{if idgData['before']}}
                        <div class="entry-alone idg-id-before">
                            {{include 'tplUsecaseEntryInlines' idgData['before']}}
                        </div>
                        <p class="idg-id f-gap-top">{{idgData.enText}}</p>
                        {{else}}
                        <p class="idg-id">{{idgData.enText}}</p>
                        {{/if}}
                    {{else if idgData['tag'] === 'n-g'}}
                        {{include 'tplUsecaseEntryNG' idgData}}
                    {{else}}
                        {{include 'tplUsecaseEntryNormal' idgData}}
                    {{/if}}
                {{/each}}
            </div>
        {{/each}}
    </div>
</script><script type="text/html" id="tplSanyms">
    <section class="result-section need-collapse" data-nav-text="同反义词" data-collapse-height="700">
        <header class="section-header">同反义词</header>
        <div id="cont-sanyms" class="details-cont-item item-sanyms">
            <div class="output-bd">
                {{each tplData as sanymsData sanymsIdx}}
                    <div class="sa-item {{if sanymsIdx === 0}}sa-gap-top-large{{else}}sa-gap-top{{/if}}">
                        <p class="sa-tit">{{sanymsData.tit}}</p>
                        <div class="sa-cont">
                            {{each sanymsData['data'] as pData pIdx}}
                                <div>
                                    <span class="sa-p">{{pData.p}}</span>
                                    <p class="sa-ds">
                                    {{each pData.d as dData dIdx}}
                                        <span><a class="sa-d" href="/#en/zh/{{dData | encodeURIComponent}}" data-stat-id="77">{{dData}}</a></span>
                                    {{/each}}
                                    </p>
                                </div>
                            {{/each}}
                        </div>
                    </div>
                {{/each}}
            </div>
        </div>
    </section>
</script><script type="text/html" id="tplEtym">
	<section class="result-section need-collapse" data-nav-text="词源" data-collapse-height="700">
        <header class="section-header">词源</header>
        <div id="cont-etym" class="details-cont-item item-etym">
            <div class="output-bd">
                {{if tplData.enText}}
                <p class="etym-en">{{tplData.enText}}</p>
                {{/if}}
                {{if tplData.chText}}
                <p class="etym-ch">{{tplData.chText}}</p>
                {{/if}}
            </div>
        </div>
    </section>
</script></div>
<div class="trans-right trans-other-right" id="transOtherRight"></div>
</div>
</div>
<div class="doc-trans-view-wrap">
<div class="loading-exit-btn doc-trans-btn-common doc-trans-btn-white">退出</div>
<div class="view-btn-group">
<a class="go-back doc-trans-btn-common" href="javascript:"/>
<a class="view-re-upload-btn doc-trans-btn-common">上传新文档</a>
<div class="export-doc-btn doc-trans-btn-common doc-trans-btn-blue">
<div class="export-tip">
仅支持<span class="red-font">部分</span>翻译导出，其余原文输出<br>
<div class="no-tip-check">
<div class="no-tip-checkbox"></div>
不再提示</div>
<br>
<hr class="tip-hr">
<a class="confirm-export-btn doc-trans-btn-common">确认导出</a>
</div>
</div>
</div>
<div class="doc-whole-container">
<div class="src-doc-container">
<div class="file-name-container">
<p class="file-name"></p>
</div>
<div class="view-file-name"></div>
<div class="src-doc-position-container">
<div class="src-doc-scroll-wrapper scrollbar-inner">
<div class="src-doc-padding-wrapper"></div>
</div>
</div>
</div>
<div class="dst-doc-container">
<div class="loading-container">
<p>小译正在努力翻译…</p>
<div class="progress-bar-container"><div class="progress-bar"></div></div>
<p class="doc-view-lang-pair"><span class="doc-view-from-lang"></span><span class="dir-arrow"></span><span class="doc-view-to-lang"></span></p>
</div>
<div class="loading-err-container">
<p class="err-title">文档解析失败</p>
<p class="err-content">可能是文件过大、图片较多导致的<br>建议拆分成小文档，逐个翻译哦</p>
<a class="doc-trans-btn-common doc-trans-btn-blue err-exit-btn">退出</a>
<a class="doc-trans-btn-common doc-trans-btn-white err-re-upload-btn">重新上传</a>
</div>
<div class="view-dst-title">译文（来自机器翻译）</div>
<div class="dst-doc-position-container">
<div class="dst-doc-scroll-wrapper scrollbar-inner">
<div class="dst-doc-padding-wrapper"></div>
</div>
<div class="doc-async-translating-tip">正在加载…</div>
</div>
</div>
<iframe
            id="doc-view-iframe"
            width="100%"
            height="100%"
            frameborder='0'>
</iframe>
</div>
<div class="doc-feedback-group">
<a
            href="javascript:"
            id="doc-view-feedback">用户反馈</a>
</div>
</div>
</div>
</div>
</div>
<div id="zonedword-wrap" class="zonedword zonedword-wrap">
<div class="zonedword-title">
<a href="javascript:void(0);" class="zonedword-close" title="关闭"><span class="icon-zclose"></span></a>
<div class="zonedword-setting">
<a href="javascript:void(0);" class="zonedword-setting-icon" title="设置"><span class="icon-zsetting"></span></a>
<div class="setting-options">
<span class="setting-options-arrow"><em class="setting-arrow-inner"></em></span>
<a href="javascript:void(0);" class="zonedword-switch setting-checked">
<span class="check-label">划词翻译</span><span class="check-option"></span>
</a>
</div>
</div>
<span>百度翻译</span>
</div>
<div class="zonedword-content">
<div class="zonedword-search-wrap">
<div class="zonedword-search-input-wrap">
<input class="zonedword-search-input" type="text" value=""></input>
</div>
<a class="zonedword-search-button" href="###">查询</a>
</div>
<div class="zonedword-result-wrap">
<p class="zonedword-loading-tip">
<img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/translate/zonedword/loading_50c5e3e.gif" width="32" height="32" alt="" style="margin-bottom:5px;">
<br>
努力翻译中...</p>
<p class="zonedword-error-tip"></p>
<div class="zonedword-result-container">
<div class="zoned-coll-extra-container">
<div class="zoned-coll-group-container scrollbar-inner">
<header class="gray">添加收藏到&nbsp;<span class="black">(单选)</span>&nbsp;：</header>
<hr>
<ol class="zoned-coll-ol scrollbar-inner">
</ol>
</div>
</div>
<script type="text/template" id="tpl-zoned-ol">
    {{each groupList as group}}
        <li class="zoned-coll-li" title="{{group.nameDisplayLegth > 14 ? group.name : ''}}" data-group-id="{{group.id}}" data-stat-id="21">{{group.name}}</li>
    {{/each}}
</script>
<div class="zonedword-result clearfix">
</div>
</div>
</div>
<div class="zonedword-download-tip">
<p>
<a class='zonedword-detail-link sec-trans' href="javascript:void(0);">查看更多</a>
<a class='zonedword-close-coll-link' href="javascript:">收起分组</a>
<a href="javascript:void(0);" class="operate-btn op-favo data-hover-tip" title="收藏结果" data-hover-tip-text="收藏结果"><span class="icon-favo"></span></a>
</p>
</div>
</div>
</div>
<script type="text/template" id="tplDictZonedword">
    <div class="dictionary-output">
        <div class="dictionary-title clearfix">
            {{if tplData['voice'] && tplData['voice'].length > 0}}      
                <div class="dictionary-spell" {{if tplData['dir'] == 'rtl'}}style="float:right;"{{/if}}>
                    {{each tplData['voice'] as voice}}
                        {{if voice['en_phonic']}}
                        <span class="phonetic-transcription">
                            <span>英</span>
                            <b>{{voice['en_phonic']}}</b>
                            <a href="javascript:void(0);" data-sound-lan="uk&lock" data-sound-text="{{tplData['src']}}" class="operate-btn op-sound">
                                <span class="icon-sound sound-btn"></span>
                            </a>
                        </span>
                        {{else if voice['us_phonic']}}
                        <span class="phonetic-transcription">
                            <span>美</span>
                            <b>{{voice['us_phonic']}}</b>
                            <a href="javascript:void(0);" data-sound-lan="en&lock" data-sound-text="{{tplData['src']}}" class="operate-btn op-sound">
                                <span class="icon-sound sound-btn"></span>
                            </a>
                        </span>
                        {{/if}} 
                    {{/each}}
                    </span>
                
                </div>
            {{/if}}
        </div>

        {{each tplData['content'] as value index}}
        {{if value['phonic']}}
        <div class="dictionary-voice-spell">
            <span>{{tplData['src']}}</span>
            <span class="phonetic-transcription">{{value['phonic']}}</span>
        </div>
        {{/if}}
        <div class="dictionary-comment clearfix">
            {{each value['mean'] as mean}}
            <p>
                {{if mean['pre']}}
                    <b>{{mean['pre']}}</b>
                {{/if}}
                {{each mean['cont'] as cont cont_key}}
                    {{if cont === '1'}}
                        <a href="/#auto/auto/{{cont_key}}" target="_blank">{{cont_key}}</a>; &nbsp;
                    {{else}}
                        <span>{{cont_key}}</span>; &nbsp;
                    {{/if}}
                {{/each}}
            </p>
            {{/each}}
        </div>
        {{/each}}
    </div>
</script>
<script type="text/template" id="tplOrdinaryZonedword">
<div class="output-bd clearfix" dir="{{tplData['dir']}}">
    <div class="fanyi-output">
        {{each tplData['data'] as value index}}
            {{if value.dst}}
            <p class="ordinary-output target-output">
                {{value.dst}}
            </p>
            {{/if}}
        {{/each}}
    </div>
</div>
</script>
<div class="footer cleafix">
<div class="extra-wrap">
<a
            class="sideQrContainer"
            href="javascript:">
<div class="sideQr">超好用的手机词典</div>
</a>
<a href="feedback" class="feedback-btn extra-btn" id="index-feedback-btn">意见反馈</a>
<a href="###" class="backtotop-btn extra-btn "></a>
</div>
<script type="text/javascript">
    /**
     * @function :  插件的调用。
     * @how2use  :  使用过程，可以复制过去，仅需修改调用按钮id即可；如需透传数据信息，请联系百度反馈接口人。
     */
    (function () {
        /**
         * @function :第一次加载插件，之后调用插件
         */
        function init_feedback() {
            if (bds && bds.qa && bds.qa.ShortCut && bds.qa.ShortCut.initRightBar) {
                //初始化反馈插件的样式参数

                var fb_options = {
                    needImage: true,   //是否需要用户展示图片(截图，或者上传)
                    upload_file: false,   //是否选择上传图片， true 表示上传图片，false表示截图
                    appid: 215648,   //产品线的id
                    productLine: 20060,   //
                    wenjuanTitle: "",   //问卷调查标题
                    wenjuanURL: "",   //问卷调查链接
                    issuePlaceholder: "请您描述遇到的问题或意见建议",   //问题描述提示语
                    contactPlaceholder: "请输入邮件、手机号码或QQ号码任意一种联系方式",   //联系方式提示语
                    showPosition: "bottom_right",   //显示位置，中心：center，右下： bottom_right
                    contactWayType: "contact_way",   //联系方式类型 contact_way，email，qq，tel
                    needContactWay: true,   //是否显示联系方式
                    needHotQuestion: false,   //是否显示常见问题
                    needQuestionnaire: false,   //是否显示问卷调查
                    needFeedbackType: true,   //是否显示反馈类型
                    needProductType: false,   //是否显示问题类型
                    needEvaluate: true,   //是否启用用户评价
                    typeArray: [{"id":"34174","name":"翻译质量问题"},{"id":"34175","name":"发音问题"},{"id":"34176","name":"意见建议或其它"},{"id":"34177","name":"词典问题"},{"id":"34180","name":"使用咨询"}],   //下拉列表项
                    titleBgColor: "#FFFFFF",   //标题栏背景色
                    buttonColor: "#3582FA",   //按钮的颜色
                    mainFontColor: "#151515",   //文字的主体颜色
                    secondaryFontColor: "#999999",   //文字的辅助颜色(用于input textarea输入框的提示文本)
                    titleColor: "#333333",   //标题栏颜色
                    hotQuestionArray: [],  //启用常见问题，列举常见的问题 <=5 个
                    needNoticeTips: true,  //是否显示通告文案
                    noticeTips: '百度翻译官方反馈QQ群：289656304', //通告文案
                };

                bds.qa.ShortCut.initRightBar(fb_options);
                //产品线需要透传的参数，注意：json的标题必须是规范json写法，双引号，最后无逗号
                var pro_data = {
                    //"extend_feedback_channel": 0  // 反馈来源
                };
                bds.qa.ShortCut._getProData(pro_data);
            }
        }

        /**
         * @function :校验js加载完成
         * @returns :{boolean}
         */
        function loadRightBar() {
            _hmt.push(['_trackEvent', '首页', 'web端意见反馈按钮点击']);
            if (window.bds&&window.bds.qa&&window.bds.qa.ShortCut) {
                init_feedback();
            } else {
                loadScript(
                    "https://ufosdk.baidu.com/Public/feedback/js/dist/feedback_plugin_2.0.js",
                    function () {
                        init_feedback();
                    }, {
                        charset: "utf-8",
                        id: "feedback_script"
                    });
            }
            return false;
        }
        document
            .getElementById("index-feedback-btn")
            .onclick = loadRightBar;
        document
            .getElementById('doc-view-feedback')
            .onclick = loadRightBar;
    })();
    // 页面加载脚本判定函数
    function loadScript(url, callback, opt) {
        var script = document.createElement("script");
        var opt = opt || {};
        script.type = "text/javascript";
        if (opt.charset) {
            script.charset = opt.charset;
        }
        if (opt.id) {
            script.id = opt.id;
        }

        if (script.readyState) {
            script.onreadystatechange = function () {
                if (script.readyState == "loaded" || script.readyState == "complete") {
                    script.onreadystatechange = null;
                    callback();
                }
            };
        } else {
            script.onload = function () {
                callback();
            };
        }
        script.src = url;
        document.body.appendChild(script);
    }
</script>
<div class="inner clearfix">
<div class="spread-wrap">
<div class="spread-slide">
<a href="https://baike.baidu.com/wikisecond/videoflow?lemmaId=6597&amp;secondId=25175248" data-index="0" style="background-color:#e1f0f1;" target="_blank">
<img src="###" data-src="https://gss0.bdstatic.com/70cFfyinKgQIm2_p8IuM_a/daf/pic/item/6a600c338744ebf89f17e667d6f9d72a6059a700.jpg"
                    class="translate-app-download" alt="" height="70"/>
<div class="showad_flag icon-showflag"></div>
</a>
<div class="spread-slide-close"></div>
</div>
</div>
<div class="copyright">
<ul><li>
<span class="copyright-text" dir="ltr">&copy;2020&nbsp;Baidu</span>
</li>
<li>
<a href="http://www.baidu.com/duty/" target="_blank">使用百度前必读</a>
<span class="split-line">|</span>
</li>
<li>
<a href="https://fanyi-wifi.baidu.com/intro" target="_blank" class="foot-manual-link">百度wifi翻译机</a>
<span class="split-line">|</span>
</li>
<li>
<a href="http://api.fanyi.baidu.com/" target="_blank">百度翻译开放平台</a>
<span class="split-line">|</span>
</li>
<li>
<a href="http://ai.baidu.com/" target="_blank">百度大脑</a>
<span class="split-line">|</span>
</li>
<li>
<a href="http://fanyi.baidu.com/static/webpage/agreement.html" target="_blank">翻译协议</a>
<span class="split-line">|</span>
</li>
<li>
<a href="mailto:translate-service@baidu.com">建议与反馈</a>
<span class="split-line">|</span>
</li>
<li>
<a href="http://help.baidu.com/question?prod_en=fanyi&class=276&id=1000317" target="_blank">帮助</a>
</li>
</ul>
</div>
<div class="follow-wrapper">
<div class="follow-btns" id="follow-btns">
<a title="关注微博" class="follow-weibo-btn" data-pos='0' href="https://weibo.com/p/1006062272956842" target="_blank">关注微博</a>
<a title="关注微信" class="follow-weixin-btn" data-pos='1'>关注微信</a>
<a title="下载手机版" class="mobile-link" data-pos='2'>手机版</a>
<a title="联系我们" href="mailto:translate-service@baidu.com" class="contact-us-btn" target="_self" data-pos='3'>联系我们</a>
</div>
<div id="follow-dialog" class="follow-dialog hide">
<div class="fdialog-mask"></div>
<div class="fdialog-wrap" id="fdialog-wrap">
<div class="fdialog-main">
<i class="fdialog-close" id="fdialog-close"></i>
<div class="fdialog-cont cont-0">
<img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/footer/weibo_669233c.png" />
<a data-pos='0' data-type="weibo-link-click" class="fdialog-link" href="http://weibo.com/baidutranslate">点击查看微博</a>
<div class="fdialog-info">
<p>这里有关于国外、旅游最有趣、有品、有料的资讯</p>
<p class="text-big">扫描二维码，即刻关注百度翻译官方微博</p>
</div>
</div>
<div class="fdialog-cont cont-1">
<img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/img/footer/wechatQr_68e950b.png" />
<a class="fdialog-link"></a>
<div class="fdialog-info">
<p>这里有关于国外、旅游最有趣、有品、有料的资讯</p>
<p class="text-big">扫描二维码，即刻订阅</p>
</div>
</div>
<div class="fdialog-cont cont-2">
<img src="https://fanyi-cdn.cdn.bcebos.com/static/translation/widget/header/downloadGuide/img/download-app-qr_5682465.png" />
<a data-pos='2' data-type="mobile-link-click" class="fdialog-link" href="http://fanyi.baidu.com/appdownload/download.html">百度翻译手机端</a>
<div class="fdialog-info">
<p>随说随译。离线翻译，无网使用。一切尽在百度翻译APP。</p>
<p class="text-big">扫描二维码，即可下载</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
    void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListener&&this.removeEventListener("load",o,!1),i.push({img:this,time:+new Date})},s=0;s< n.length;s++)!function(){var e=n[s];e.addEventListener?!e.complete&&e.addEventListener("load",o,!1):e.attachEvent&&e.attachEvent("onreadystatechange",function(){"complete"==e.readyState&&o.call(e,o)})}();alog("speed.set",{fsItems:i,fs:a})}(window,document);
</script>
<div id="overall-toast" class="overall-toast overall-toast-hide"><span></span></div><script src="//passport.baidu.com/passApi/js/uni_login_wrapper.js?cdnversion=202002260951"></script></div>

<div id="outdated">
<h6>您的浏览器版本太低，将不能正常使用百度翻译！</h6>
<p>要正常浏览本网站请升级至&nbsp;&nbsp;<a href="http://windows.microsoft.com/zh-CN/internet-explorer/downloads/ie">新版本 IE 浏览器</a>，或者安装&nbsp;&nbsp;<a href="http://liulanqi.baidu.com">百度浏览器</a></p>
<p class="last"><a href="#" id="btnCloseUpdateBrowser" title="关闭">&times;</a></p>
</div>

<script>
window['common'] = {
    token: '9b8bb341109338ba7e875bd9a9dd88ba',
    systime: '1582681916930',
    logid: '18032061d31d42e32c3b8c42c3ee7a3e',
    langList: {
                'zh': '中文','jp': '日语','jpka': '日语假名','th': '泰语','fra': '法语','en': '英语','spa': '西班牙语','kor': '韩语','tr': '土耳其语','vie': '越南语','ms': '马来语','de': '德语','ru': '俄语','ir': '伊朗语','ara': '阿拉伯语','est': '爱沙尼亚语','be': '白俄罗斯语','bul': '保加利亚语','hi': '印地语','is': '冰岛语','pl': '波兰语','fa': '波斯语','dan': '丹麦语','tl': '菲律宾语','fin': '芬兰语','nl': '荷兰语','ca': '加泰罗尼亚语','cs': '捷克语','hr': '克罗地亚语','lv': '拉脱维亚语','lt': '立陶宛语','rom': '罗马尼亚语','af': '南非语','no': '挪威语','pt_BR': '巴西语','pt': '葡萄牙语','swe': '瑞典语','sr': '塞尔维亚语','eo': '世界语','sk': '斯洛伐克语','slo': '斯洛文尼亚语','sw': '斯瓦希里语','uk': '乌克兰语','iw': '希伯来语','el': '希腊语','hu': '匈牙利语','hy': '亚美尼亚语','it': '意大利语','id': '印尼语','sq': '阿尔巴尼亚语','am': '阿姆哈拉语','as': '阿萨姆语','az': '阿塞拜疆语','eu': '巴斯克语','bn': '孟加拉语','bs': '波斯尼亚语','gl': '加利西亚语','ka': '格鲁吉亚语','gu': '古吉拉特语','ha': '豪萨语','ig': '伊博语','iu': '因纽特语','ga': '爱尔兰语','zu': '祖鲁语','kn': '卡纳达语','kk': '哈萨克语','ky': '吉尔吉斯语','lb': '卢森堡语','mk': '马其顿语','mt': '马耳他语','mi': '毛利语','mr': '马拉提语','ne': '尼泊尔语','or': '奥利亚语','pa': '旁遮普语','qu': '凯楚亚语','tn': '塞茨瓦纳语','si': '僧加罗语','ta': '泰米尔语','tt': '塔塔尔语','te': '泰卢固语','ur': '乌尔都语','uz': '乌兹别克语','cy': '威尔士语','yo': '约鲁巴语','yue': '粤语','wyw': '文言文','cht': '中文繁体'    },
    account: {
        is_login: '',
        user_name: '',
        add_name:false    },
    sid: '1000',
    locale: 'zh',
    remote: {
        query: '人身苦短，我用python',
        lang: '',
        expand: ''
    },
    rtSwitch: 'on',
    rtl: [
                'ara'    ],
    langMap: {
                'zh': ['en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'en': ['zh','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'ara': ['zh','en','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'est': ['zh','en','ara','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'bul': ['zh','en','ara','est','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'pl': ['zh','en','ara','est','bul','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'dan': ['zh','en','ara','est','bul','pl','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'de': ['zh','en','ara','est','bul','pl','dan','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'ru': ['zh','en','ara','est','bul','pl','dan','de','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'fra': ['zh','en','ara','est','bul','pl','dan','de','ru','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'fin': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'kor': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'nl': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'cs': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'rom': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'pt': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'jp': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','swe','slo','th','wyw','spa','el','hu','it','yue','cht','jpka','vie'],'swe': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','slo','th','wyw','spa','el','hu','it','yue','cht','vie'],'slo': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','th','wyw','spa','el','hu','it','yue','cht','vie'],'th': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','wyw','spa','el','hu','it','yue','cht','vie'],'wyw': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','spa','el','hu','it','yue','cht','vie'],'spa': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','el','hu','it','yue','cht','vie'],'el': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','hu','it','yue','cht','vie'],'hu': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','it','yue','cht','vie'],'it': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','yue','cht','vie'],'yue': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','cht','vie'],'cht': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','vie'],'vie': ['zh','en','ara','est','bul','pl','dan','de','ru','fra','fin','kor','nl','cs','rom','pt','jp','swe','slo','th','wyw','spa','el','hu','it','yue','cht']    },
    // 图片翻译小流量
    ocrHit: '',
    // 文档 翻译小流量
    docHit: '' === '1' ? true : false,
    docLangHit: '0' === '1' ? true : false,
    domainHit: '0' === '1' ? true : false,
    docSid: '',
    pdfHit: (('0' === '1') || ('0' === '1')) ? true : false,
    defaultNavList: '[2,1,0,3,4,6,5,7,10,8,13,14,11,12,15,9]',
    ownerNavList: '[]',
    hasSideAd: true,
    hasBottomBannerAd: true,
    transPageUrl: encodeURI('')
}  
</script>
<script>window.bdstoken = '';window.gtk = '320305.131321201';</script>
<script type="text/javascript" src="https://fanyi-cdn.cdn.bcebos.com/static/translation/lib/third_party/mod_b80b8f9.js"></script>
<script type="text/javascript" src="https://fanyi-cdn.cdn.bcebos.com/static/translation/pkg/public_a0c9974.js"></script>
<script type="text/javascript" src="https://fanyi-cdn.cdn.bcebos.com/static/translation/pkg/index_df4b4e4.js"></script>
<script type="text/javascript">!function(){        require('translation:widget/translate/favo/collInfo').init();
    }();
!function(){    var nav = require('translation:widget/header/navigation/navigation');
    nav.init();
}();
!function(){    require('translation:widget/header/downloadGuide/downloadGuide');
}();
!function(){    var manu = require('translation:widget/header/manualTrans/manualTrans');
}();
!function(){    require('translation:widget/translate/translang/translang');
}();
!function(){    require('translation:widget/translate/docTransLang/docTransLang');
}();
!function(){    require('translation:widget/translate/setting/setting');
}();
!function(){    require('translation:widget/translate/domain/domain');
}();
!function(){    require('translation:widget/translate/input/inputCollGroup/inputCollGroup').init();
}();
!function(){    require('translation:widget/translate/input/input');
}();
!function(){    require('translation:widget/translate/output/output');
}();
!function(){    var history = require('translation:widget/translate/history/history');
    history.init();
}();
!function(){    require('translation:widget/translate/sideNav/sideNav');
}();
!function(){    require("translation:widget/translate/details/appRead/appRead");
}();
!function(){    require("translation:widget/translate/details/translator/translator");
}();
!function(){    require("translation:widget/translate/details/keywords/keywords");
}();
!function(){    window.festivalLinkInfo = {};
    festivalLinkInfo.isShowFestivalLink = false;
    // festivalLinkInfo.isShowFestivalLink = true;
    if (festivalLinkInfo.isShowFestivalLink) {
                        // festivalLinkInfo.hasNormal = true;
        // festivalLinkInfo.normalText = 'MMPMMPMMPMMPMMP';
    }
    require('translation:widget/translate/details/festivalLink/festivalLink').init();
}();
!function(){    window.adLinkInfo = {};
    // adLinkInfo.isShowAdLink = false;
    adLinkInfo.isShowAdLink = true;
    if (adLinkInfo.isShowAdLink) {
        adLinkInfo.url = 'https:\/\/iwenjuan.baidu.com\/?code=hezhum';
        adLinkInfo.text = '【有奖】同声传译需求用户调研，有机会获得精美礼品！';
        // adLinkInfo.url = 'http://www.baidu.com';
        // adLinkInfo.text = '广告文字哈哈哈';
        require('translation:widget/translate/details/adLink/adLink').init();
    }
}();
!function(){    require('translation:widget/translate/docTranslate/docTranslate');
}();
!function(){    require('translation:widget/translate/zonedword/zonedCollGroup/zonedCollGroup').init();
}();
!function(){    require('translation:widget/translate/zonedword/zonedword');
}();
!function(){    var extra = require('translation:widget/footer/extra/extra');
    extra.init();
}();
!function(){    var banner = require('translation:widget/footer/banner/banner');
    banner.init();
}();
!function(){    var copyright = require('translation:widget/footer/copyright/copyright');
    copyright.init();
}();
!function(){    var follow = require('translation:widget/footer/follow/follow');
    follow.init();
}();
!function(){    require('translation:widget/footer/footer');
}();
!function(){            require('translation:widget/common/stat');
        }();
!function(){        void function(a,b,c,d,e,f){function g(b){a.attachEvent?a.attachEvent("onload",b,!1):a.addEventListener&&a.addEventListener("load",b)}function h(a,c,d){d=d||15;var e=new Date;e.setTime((new Date).getTime()+1e3*d),b.cookie=a+"="+escape(c)+";path=/;expires="+e.toGMTString()}function i(a){var c=b.cookie.match(new RegExp("(^| )"+a+"=([^;]*)(;|$)"));return null!=c?unescape(c[2]):null}function j(){var a=i("PMS_JT");if(a){h("PMS_JT","",-1);try{a=a.match(/{["']s["']:(\d+),["']r["']:["']([\s\S]+)["']}/),a=a&&a[1]&&a[2]?{s:parseInt(a[1]),r:a[2]}:{}}catch(c){a={}}a.r&&b.referrer.replace(/#.*/,"")!=a.r||alog("speed.set","wt",a.s)}}if(a.alogObjectConfig){var k=a.alogObjectConfig.sample,l=a.alogObjectConfig.rand;d="https:"===a.location.protocol?"https://fex.bdstatic.com"+d:"http://fex.bdstatic.com"+d,k&&l&&l>k||(g(function(){alog("speed.set","lt",+new Date),e=b.createElement(c),e.async=!0,e.src=d+"?v="+~(new Date/864e5)+~(new Date/864e5),f=b.getElementsByTagName(c)[0],f.parentNode.insertBefore(e,f)}),j())}}(window,document,"script","/hunter/alog/dp.min.js");
    }();
!function(){        require('translation:widget/translate/common/sectrans');
    }();</script>
<script type="text/javascript">
window['__abbaidu_2008_subidgetf'] = function () {
    return '547657ebac11d1461';
}
</script>

<script src="/yjs-cgi/scripts/psl.min.js"></script>
<script async=true src="/yjs-cgi/scripts/shitong.js"></script>

<script>window['yjs_js_challenge_token']='4f6df8b2da12ae19771ab76e4e2f6c92de80f04f_1582681916'</script>
<script>
(function(){function Q(e){var d=e||window.event;d={x:d.clientX,y:d.clientY};d.x||(d=(e||window.event).touches[0],e=Number(d.pageX).toFixed(0),d=Number(d.pageY).toFixed(0),d={x:e,y:d});return d}function R(e,d,l){d=B.enc.Utf8.parse(d);l=B.enc.Utf8.parse(l);e=B.enc.Utf8.parse(e);return B.AES.encrypt(e,d,{iv:l}).ciphertext.toString(B.enc.Base64)}function E(e){var d=new XMLHttpRequest;d.open("POST","/yjs-cgi/security/js_challenge/verify?token="+window.yjs_js_challenge_token,!1);d.send(e);O=!0}function S(e,
d){var l;return function(){e&&(l=e.apply(d||this,arguments),e=null);return l}}var B=B||function(e,d){var l={},p=l.lib={},r=function(){},t=p.Base={extend:function(g){r.prototype=this;var a=new r;g&&a.mixIn(g);a.hasOwnProperty("init")||(a.init=function(){a.$super.init.apply(this,arguments)});a.init.prototype=a;a.$super=this;return a},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var g in a)a.hasOwnProperty(g)&&(this[g]=a[g]);a.hasOwnProperty("toString")&&
(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},q=p.WordArray=t.extend({init:function(a,b){a=this.words=a||[];this.sigBytes=b!=d?b:4*a.length},toString:function(a){return(a||u).stringify(this)},concat:function(a){var g=this.words,f=a.words,k=this.sigBytes;a=a.sigBytes;this.clamp();if(k%4)for(var b=0;b<a;b++)g[k+b>>>2]|=(f[b>>>2]>>>24-b%4*8&255)<<24-(k+b)%4*8;else if(65535<f.length)for(b=0;b<a;b+=4)g[k+b>>>2]=f[b>>>2];else g.push.apply(g,f);this.sigBytes+=a;return this},
clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<32-b%4*8;a.length=e.ceil(b/4)},clone:function(){var a=t.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var g=[],f=0;f<a;f+=4)g.push(4294967296*e.random()|0);return new q.init(g,a)}}),v=l.enc={},u=v.Hex={stringify:function(a){var g=a.words;a=a.sigBytes;for(var f=[],k=0;k<a;k++){var b=g[k>>>2]>>>24-k%4*8&255;f.push((b>>>4).toString(16));f.push((b&15).toString(16))}return f.join("")},parse:function(a){for(var g=
a.length,f=[],k=0;k<g;k+=2)f[k>>>3]|=parseInt(a.substr(k,2),16)<<24-k%8*4;return new q.init(f,g/2)}},b=v.Latin1={stringify:function(a){var g=a.words;a=a.sigBytes;for(var f=[],k=0;k<a;k++)f.push(String.fromCharCode(g[k>>>2]>>>24-k%4*8&255));return f.join("")},parse:function(a){for(var g=a.length,f=[],k=0;k<g;k++)f[k>>>2]|=(a.charCodeAt(k)&255)<<24-k%4*8;return new q.init(f,g)}},A=v.Utf8={stringify:function(a){try{return decodeURIComponent(escape(b.stringify(a)))}catch(z){throw Error("Malformed UTF-8 data");
}},parse:function(a){return b.parse(unescape(encodeURIComponent(a)))}},x=p.BufferedBlockAlgorithm=t.extend({reset:function(){this._data=new q.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=A.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var b=this._data,f=b.words,k=b.sigBytes,g=this.blockSize,x=k/(4*g);x=a?e.ceil(x):e.max((x|0)-this._minBufferSize,0);a=x*g;k=e.min(4*a,k);if(a){for(var d=0;d<a;d+=g)this._doProcessBlock(f,d);d=f.splice(0,a);b.sigBytes-=
k}return new q.init(d,k)},clone:function(){var a=t.clone.call(this);a._data=this._data.clone();return a},_minBufferSize:0});p.Hasher=x.extend({cfg:t.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){x.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return this},finalize:function(a){a&&this._append(a);return this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,f){return(new a.init(f)).finalize(b)}},_createHmacHelper:function(b){return function(g,
f){return(new a.HMAC.init(b,f)).finalize(g)}}});var a=l.algo={};return l}(Math);(function(){var e=B,d=e.lib.WordArray;e.enc.Base64={stringify:function(d){var p=d.words,l=d.sigBytes,e=this._map;d.clamp();d=[];for(var q=0;q<l;q+=3)for(var v=(p[q>>>2]>>>24-q%4*8&255)<<16|(p[q+1>>>2]>>>24-(q+1)%4*8&255)<<8|p[q+2>>>2]>>>24-(q+2)%4*8&255,u=0;4>u&&q+.75*u<l;u++)d.push(e.charAt(v>>>6*(3-u)&63));if(p=e.charAt(64))for(;d.length%4;)d.push(p);return d.join("")},parse:function(l){var p=l.length,e=this._map,t=
e.charAt(64);t&&(t=l.indexOf(t),-1!=t&&(p=t));t=[];for(var q=0,v=0;v<p;v++)if(v%4){var u=e.indexOf(l.charAt(v-1))<<v%4*2,b=e.indexOf(l.charAt(v))>>>6-v%4*2;t[q>>>2]|=(u|b)<<24-q%4*8;q++}return d.create(t,q)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})();(function(e){function d(b,a,g,d,f,k,w){b=b+(a&g|~a&d)+f+w;return(b<<k|b>>>32-k)+a}function l(b,a,g,d,f,k,w){b=b+(a&d|g&~d)+f+w;return(b<<k|b>>>32-k)+a}function p(b,a,d,e,f,k,w){b=b+(a^d^e)+f+w;return(b<<k|b>>>32-k)+
a}function r(b,a,d,e,f,k,w){b=b+(d^(a|~e))+f+w;return(b<<k|b>>>32-k)+a}var t=B,q=t.lib,v=q.WordArray,u=q.Hasher;q=t.algo;for(var b=[],A=0;64>A;A++)b[A]=4294967296*e.abs(e.sin(A+1))|0;q=q.MD5=u.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,a){for(var g=0;16>g;g++){var q=a+g,f=e[q];e[q]=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360}g=this._hash.words;q=e[a+0];f=e[a+1];var k=e[a+2],w=e[a+3],D=e[a+4],t=e[a+5],x=e[a+6],v=e[a+
7],u=e[a+8],G=e[a+9],H=e[a+10],I=e[a+11],J=e[a+12],K=e[a+13],L=e[a+14];e=e[a+15];a=g[0];var m=g[1],h=g[2],n=g[3];a=d(a,m,h,n,q,7,b[0]);n=d(n,a,m,h,f,12,b[1]);h=d(h,n,a,m,k,17,b[2]);m=d(m,h,n,a,w,22,b[3]);a=d(a,m,h,n,D,7,b[4]);n=d(n,a,m,h,t,12,b[5]);h=d(h,n,a,m,x,17,b[6]);m=d(m,h,n,a,v,22,b[7]);a=d(a,m,h,n,u,7,b[8]);n=d(n,a,m,h,G,12,b[9]);h=d(h,n,a,m,H,17,b[10]);m=d(m,h,n,a,I,22,b[11]);a=d(a,m,h,n,J,7,b[12]);n=d(n,a,m,h,K,12,b[13]);h=d(h,n,a,m,L,17,b[14]);m=d(m,h,n,a,e,22,b[15]);a=l(a,m,h,n,f,5,b[16]);
n=l(n,a,m,h,x,9,b[17]);h=l(h,n,a,m,I,14,b[18]);m=l(m,h,n,a,q,20,b[19]);a=l(a,m,h,n,t,5,b[20]);n=l(n,a,m,h,H,9,b[21]);h=l(h,n,a,m,e,14,b[22]);m=l(m,h,n,a,D,20,b[23]);a=l(a,m,h,n,G,5,b[24]);n=l(n,a,m,h,L,9,b[25]);h=l(h,n,a,m,w,14,b[26]);m=l(m,h,n,a,u,20,b[27]);a=l(a,m,h,n,K,5,b[28]);n=l(n,a,m,h,k,9,b[29]);h=l(h,n,a,m,v,14,b[30]);m=l(m,h,n,a,J,20,b[31]);a=p(a,m,h,n,t,4,b[32]);n=p(n,a,m,h,u,11,b[33]);h=p(h,n,a,m,I,16,b[34]);m=p(m,h,n,a,L,23,b[35]);a=p(a,m,h,n,f,4,b[36]);n=p(n,a,m,h,D,11,b[37]);h=p(h,
n,a,m,v,16,b[38]);m=p(m,h,n,a,H,23,b[39]);a=p(a,m,h,n,K,4,b[40]);n=p(n,a,m,h,q,11,b[41]);h=p(h,n,a,m,w,16,b[42]);m=p(m,h,n,a,x,23,b[43]);a=p(a,m,h,n,G,4,b[44]);n=p(n,a,m,h,J,11,b[45]);h=p(h,n,a,m,e,16,b[46]);m=p(m,h,n,a,k,23,b[47]);a=r(a,m,h,n,q,6,b[48]);n=r(n,a,m,h,v,10,b[49]);h=r(h,n,a,m,L,15,b[50]);m=r(m,h,n,a,t,21,b[51]);a=r(a,m,h,n,J,6,b[52]);n=r(n,a,m,h,w,10,b[53]);h=r(h,n,a,m,H,15,b[54]);m=r(m,h,n,a,f,21,b[55]);a=r(a,m,h,n,u,6,b[56]);n=r(n,a,m,h,e,10,b[57]);h=r(h,n,a,m,x,15,b[58]);m=r(m,h,
n,a,K,21,b[59]);a=r(a,m,h,n,D,6,b[60]);n=r(n,a,m,h,I,10,b[61]);h=r(h,n,a,m,k,15,b[62]);m=r(m,h,n,a,G,21,b[63]);g[0]=g[0]+a|0;g[1]=g[1]+m|0;g[2]=g[2]+h|0;g[3]=g[3]+n|0},_doFinalize:function(){var b=this._data,a=b.words,d=8*this._nDataBytes,l=8*b.sigBytes;a[l>>>5]|=128<<24-l%32;var f=e.floor(d/4294967296);a[(l+64>>>9<<4)+15]=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360;a[(l+64>>>9<<4)+14]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360;b.sigBytes=4*(a.length+1);this._process();b=this._hash;a=b.words;
for(d=0;4>d;d++)l=a[d],a[d]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360;return b},clone:function(){var b=u.clone.call(this);b._hash=this._hash.clone();return b}});t.MD5=u._createHelper(q);t.HmacMD5=u._createHmacHelper(q)})(Math);(function(){var e=B,d=e.lib,l=d.Base,p=d.WordArray;d=e.algo;var r=d.EvpKDF=l.extend({cfg:l.extend({keySize:4,hasher:d.MD5,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,e){var l=this.cfg,q=l.hasher.create(),b=p.create(),t=b.words,r=l.keySize;
for(l=l.iterations;t.length<r;){a&&q.update(a);var a=q.update(d).finalize(e);q.reset();for(var g=1;g<l;g++)a=q.finalize(a),q.reset();b.concat(a)}b.sigBytes=4*r;return b}});e.EvpKDF=function(d,e,l){return r.create(l).compute(d,e)}})();B.lib.Cipher||function(e){var d=B,l=d.lib,p=l.Base,r=l.WordArray,t=l.BufferedBlockAlgorithm,q=d.enc.Base64,v=d.algo.EvpKDF,u=l.Cipher=t.extend({cfg:p.extend(),createEncryptor:function(a,b){return this.create(this._ENC_XFORM_MODE,a,b)},createDecryptor:function(a,b){return this.create(this._DEC_XFORM_MODE,
a,b)},init:function(a,b,d){this.cfg=this.cfg.extend(d);this._xformMode=a;this._key=b;this.reset()},reset:function(){t.reset.call(this);this._doReset()},process:function(a){this._append(a);return this._process()},finalize:function(a){a&&this._append(a);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(a){return{encrypt:function(b,f,d){return("string"==typeof f?z:g).encrypt(a,b,f,d)},decrypt:function(b,f,d){return("string"==typeof f?z:g).decrypt(a,
b,f,d)}}}});l.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var b=d.mode={},A=function(a,b,d){var f=this._iv;f?this._iv=e:f=this._prevBlock;for(var k=0;k<d;k++)a[b+k]^=f[k]},x=(l.BlockCipherMode=p.extend({createEncryptor:function(a,b){return this.Encryptor.create(a,b)},createDecryptor:function(a,b){return this.Decryptor.create(a,b)},init:function(a,b){this._cipher=a;this._iv=b}})).extend();x.Encryptor=x.extend({processBlock:function(a,b){var f=this._cipher,
k=f.blockSize;A.call(this,a,b,k);f.encryptBlock(a,b);this._prevBlock=a.slice(b,b+k)}});x.Decryptor=x.extend({processBlock:function(a,b){var f=this._cipher,k=f.blockSize,d=a.slice(b,b+k);f.decryptBlock(a,b);A.call(this,a,b,k);this._prevBlock=d}});b=b.CBC=x;x=(d.pad={}).Pkcs7={pad:function(a,b){b*=4;b-=a.sigBytes%b;for(var f=b<<24|b<<16|b<<8|b,d=[],k=0;k<b;k+=4)d.push(f);b=r.create(d,b);a.concat(b)},unpad:function(a){a.sigBytes-=a.words[a.sigBytes-1>>>2]&255}};l.BlockCipher=u.extend({cfg:u.cfg.extend({mode:b,
padding:x}),reset:function(){u.reset.call(this);var a=this.cfg,b=a.iv;a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var d=a.createEncryptor;else d=a.createDecryptor,this._minBufferSize=1;this._mode=d.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var a=l.CipherParams=
p.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}});b=(d.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;return(a?r.create([1398893684,1701076831]).concat(a).concat(b):b).toString(q)},parse:function(b){b=q.parse(b);var d=b.words;if(1398893684==d[0]&&1701076831==d[1]){var f=r.create(d.slice(2,4));d.splice(0,4);b.sigBytes-=16}return a.create({ciphertext:b,salt:f})}};var g=l.SerializableCipher=p.extend({cfg:p.extend({format:b}),
encrypt:function(b,d,e,l){l=this.cfg.extend(l);var f=b.createEncryptor(e,l);d=f.finalize(d);f=f.cfg;return a.create({ciphertext:d,key:e,iv:f.iv,algorithm:b,mode:f.mode,padding:f.padding,blockSize:b.blockSize,formatter:l.format})},decrypt:function(a,b,d,e){e=this.cfg.extend(e);b=this._parse(b,e.format);return a.createDecryptor(d,e).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}});d=(d.kdf={}).OpenSSL={execute:function(b,d,e,l){l||(l=r.random(8));b=v.create({keySize:d+
e}).compute(b,l);e=r.create(b.words.slice(d),4*e);b.sigBytes=4*d;return a.create({key:b,iv:e,salt:l})}};var z=l.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:d}),encrypt:function(a,b,d,e){e=this.cfg.extend(e);d=e.kdf.execute(d,a.keySize,a.ivSize);e.iv=d.iv;a=g.encrypt.call(this,a,b,d.key,e);a.mixIn(d);return a},decrypt:function(a,b,d,e){e=this.cfg.extend(e);b=this._parse(b,e.format);d=e.kdf.execute(d,a.keySize,a.ivSize,b.salt);e.iv=d.iv;return g.decrypt.call(this,a,b,d.key,e)}})}();(function(){for(var e=
B,d=e.lib.BlockCipher,l=e.algo,p=[],r=[],t=[],q=[],v=[],u=[],b=[],A=[],x=[],a=[],g=[],z=0;256>z;z++)g[z]=128>z?z<<1:z<<1^283;var f=0,k=0;for(z=0;256>z;z++){var w=k^k<<1^k<<2^k<<3^k<<4;w=w>>>8^w&255^99;p[f]=w;r[w]=f;var D=g[f],C=g[D],E=g[C],y=257*g[w]^16843008*w;t[f]=y<<24|y>>>8;q[f]=y<<16|y>>>16;v[f]=y<<8|y>>>24;u[f]=y;y=16843009*E^65537*C^257*D^16843008*f;b[w]=y<<24|y>>>8;A[w]=y<<16|y>>>16;x[w]=y<<8|y>>>24;a[w]=y;f?(f=D^g[g[g[E^D]]],k^=g[g[k]]):f=k=1}var F=[0,1,2,4,8,16,32,64,128,27,54];l=l.AES=
d.extend({_doReset:function(){var d=this._key,e=d.words,f=d.sigBytes/4;d=4*((this._nRounds=f+6)+1);for(var l=this._keySchedule=[],k=0;k<d;k++)if(k<f)l[k]=e[k];else{var g=l[k-1];k%f?6<f&&4==k%f&&(g=p[g>>>24]<<24|p[g>>>16&255]<<16|p[g>>>8&255]<<8|p[g&255]):(g=g<<8|g>>>24,g=p[g>>>24]<<24|p[g>>>16&255]<<16|p[g>>>8&255]<<8|p[g&255],g^=F[k/f|0]<<24);l[k]=l[k-f]^g}e=this._invKeySchedule=[];for(f=0;f<d;f++)k=d-f,g=f%4?l[k]:l[k-4],e[f]=4>f||4>=k?g:b[p[g>>>24]]^A[p[g>>>16&255]]^x[p[g>>>8&255]]^a[p[g&255]]},
encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,t,q,v,u,p)},decryptBlock:function(d,e){var f=d[e+1];d[e+1]=d[e+3];d[e+3]=f;this._doCryptBlock(d,e,this._invKeySchedule,b,A,x,a,r);f=d[e+1];d[e+1]=d[e+3];d[e+3]=f},_doCryptBlock:function(a,b,d,e,f,g,k,h){for(var l=this._nRounds,m=a[b]^d[0],p=a[b+1]^d[1],q=a[b+2]^d[2],r=a[b+3]^d[3],t=4,u=1;u<l;u++){var v=e[m>>>24]^f[p>>>16&255]^g[q>>>8&255]^k[r&255]^d[t++],w=e[p>>>24]^f[q>>>16&255]^g[r>>>8&255]^k[m&255]^d[t++],x=e[q>>>24]^f[r>>>16&
255]^g[m>>>8&255]^k[p&255]^d[t++];r=e[r>>>24]^f[m>>>16&255]^g[p>>>8&255]^k[q&255]^d[t++];m=v;p=w;q=x}v=(h[m>>>24]<<24|h[p>>>16&255]<<16|h[q>>>8&255]<<8|h[r&255])^d[t++];w=(h[p>>>24]<<24|h[q>>>16&255]<<16|h[r>>>8&255]<<8|h[m&255])^d[t++];x=(h[q>>>24]<<24|h[r>>>16&255]<<16|h[m>>>8&255]<<8|h[p&255])^d[t++];r=(h[r>>>24]<<24|h[m>>>16&255]<<16|h[p>>>8&255]<<8|h[q&255])^d[t++];a[b]=v;a[b+1]=w;a[b+2]=x;a[b+3]=r},keySize:8});e.AES=d._createHelper(l)})();var C=[],P=null,T=59,F=!1,M={},O=!1,U=(new Date).getTime(),
N={width:window.innerWidth||document.body.clientWidth,height:window.innerHeight||document.body.clientHeight},V=S(function(e){O||(P||(M=Q(e),C.push(M),P=setInterval(function(){F=!0;T--;if(0>=T){N.data=C;c=R(JSON.stringify(N),window.yjs_js_challenge_token.substring(0,16),window.yjs_js_challenge_token.substring(16));clearInterval(P);var d=(new Date).getTime()-U;500<d?E(c):(d=500-d,setTimeout(E(c),d))}},10)),F&&(F=!1,M=Q(e),C.push(M)))}),W=S(function(e){F=!1;if(!O){if(10>C.length)for(e=C.length;10>e;e+=
1)C.push({x:e,y:e});N.data=C;e=R(JSON.stringify(N),window.yjs_js_challenge_token.substring(0,16),window.yjs_js_challenge_token.substring(16));var d=(new Date).getTime()-U;500<d?E(e):(d=500-d,setTimeout(E(e),d))}});document.body.ontouchstart=W;document.body.onmousemove=V})();
</script>
</body>
</html>
